建立事件類型 - Amazon Fraud Detector

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立事件類型

在建立詐騙偵測模型之前,您必須先建立事件類型。創建事件類型涉及定義您的業務活動(事件)以評估欺詐行為。定義事件包括識別資料集中要包含用於詐騙評估的事件變數、指定起始事件的實體,以及將事件分類的標籤。

建立事件類型的先決條件

在開始建立事件類型之前,請確定您已完成下列項目:

  • 使用此資料模型總管工具深入瞭解 Amazon 詐騙偵測器建立詐騙偵測模型所需的資料元素。

  • 使用您從資料模型總管取得的深入解析來建立事件資料集,並將資料集上傳到 Amazon S3 儲存貯體。

  • 已建立 Variables實體,且標籤您希望 Amazon 詐騙偵測器用於為此事件建立詐騙偵測模型。請確定您建立的變數、實體類型和標籤都包含在事件資料集中。

您可以使用 API,或使用 AWS SDK,在 Amazon 詐騙偵測器主控台中AWS CLI建立事件類型。

在 Amazon 詐騙偵測器主控台中建立事件類型

若要建立事件類型,
  1. 開啟AWS管理主控台並登入您的帳戶。導航到亞馬遜欺詐檢測器。

  2. 在左側導覽窗格中,選擇 [事件]。

  3. 在 [事件類型] 頁面中,選擇 [建立]。

  4. 事件類型詳細信息下,

    1. 在名中,輸入活動的名稱。

    2. 在「描述」中,選擇性地輸入描述。

    3. 在「實體」中,選取您為事件建立的實體類型。

  5. 事件變量下,

    1. [選擇如何定義此事件的變數] 中,

      • 如果您已經為此事件建立了事件變數,請從變數清單中選取「選取變數」,然後在「變」中選取您為此事件建立的變數。

      • 如果您尚未為此事件建立變數,請選取 [從訓練資料集選取變數]

        • IAM 角色中,選取您希望 Amazon 詐騙偵測器用來存取包含資料集的 Amazon S3 儲存貯體的 IAM 角色

        • 在「資料」位置中,輸入資料集位置的路徑。使用類似於這樣的S3 URI路徑:S3://your-bucket-name/example dataset filename.csv

        • 選擇 Upload (上傳)。

        • 在「變」下,會顯示 Amazon 詐騙偵測器從資料集檔案擷取的所有事件變數名稱。

          如果您想要包含變數以偵測詐騙,請在「變數」類型中選取變數類型。選擇 [除] 以移除包含在詐騙偵測中的變數。對清單中的每個變數重複此步驟。

  6. 在 [標籤 (選用)] 下的 [標] 中,選取您為此事件建立的標籤。請務必針對詐騙和合法事件分別選取一個標籤。

  7. 如果您想要為此事件設定自動下游處理,請在使用 Amazon 的事件協調 EventBridge-選用下,開啟啟用 Amazon 事件協調流程。EventBridge如需事件協調流程的詳細資訊,請參閱活動編排

    注意

    您也可以在稍後建立事件類型之後啟用事件協調流程。

  8. 選擇 [建立事件類型]。

使用建立事件類型 AWS SDK for Python (Boto3)

下列範例顯示 PutEventType API 的範例要求。此範例假設您已建立變數ip_addressemail_address、標籤legitfraud和實體類型sample_customer。若要取得有關如何建立這些資源的資訊,請參閱資源

注意

在將變數、實體類型和標籤新增至事件類型之前,您必須先建立變數、實體類型和標籤。

import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.put_event_type ( name = 'sample_registration', eventVariables = ['ip_address', 'email_address'], labels = ['legit', 'fraud'], entityTypes = ['sample_customer'])