イベントタイプを作成する - Amazon Fraud Detector

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

イベントタイプを作成する

不正検出モデルを作成する前に、まずイベントタイプを作成する必要があります。イベントタイプを作成するには、ビジネスアクティビティ (イベント) を定義して不正について評価する必要があります。イベントを定義するには、不正評価に含めるデータセット内のイベント変数を識別し、イベントを開始するエンティティと、イベントを分類するラベルを指定します。

イベントタイプを作成するための前提条件

イベントタイプの作成を開始する前に、以下が完了していることを確認してください。

  • データモデルエクスプローラー ツールを使用して、Amazon Fraud Detector が不正検出モデルを作成するために必要なデータ要素に関するインサイトを取得しました。

  • Data Models Explorer から取得したインサイトを使用してイベントデータセットを作成し、データセットを Amazon S3 バケットにアップロードしました。

  • 変数、、および を作成しエンティティ、このイベントの不正検出モデルを作成するために Amazon Fraud Detector が使用ラベルできるようにします。作成した変数、エンティティタイプ、ラベルがイベントデータセットに含まれていることを確認します。

イベントタイプは、Amazon Fraud Detector コンソール、 API、、 AWS CLIまたは AWS SDK を使用して作成できます。

Amazon Fraud Detector コンソールでイベントタイプを作成する

イベントタイプを作成するには、
  1. AWS マネジメントコンソールを開き、アカウントにサインインします。Amazon Fraud Detector に移動します。

  2. 左側のナビゲーションペインで [イベント] を選択します。

  3. イベントタイプページで、作成を選択します。

  4. イベントタイプの詳細で、

    1. 名前に、イベントの名前を入力します。

    2. 説明 で、オプションで説明を入力します。

    3. エンティティで、イベント用に作成したエンティティタイプを選択します。

  5. イベント変数で、

    1. 「このイベントの変数を定義する方法の選択」で、

      • このイベントのイベント変数を既に作成している場合は、変数リストから変数の選択を選択し、変数でこのイベント用に作成した変数を選択します。

      • このイベントの変数を作成していない場合は、トレーニングデータセットから変数を選択を選択し、

        • IAM ロールで、データセットを含む Amazon S3 バケットにアクセスするために Amazon Fraud Detector が使用する IAM ロールを選択します。

        • データロケーションに、データセットロケーションへのパスを入力します。次のようなS3 URIパスを使用します: S3://your-bucket-name/example dataset filename.csv

        • [アップロード] を選択します。

        • 変数 の下に、Amazon Fraud Detector がデータセットファイルから抽出したすべてのイベント変数名が表示されます。

          不正を検出するために変数を含める場合は、変数タイプで変数タイプを選択します。削除を選択して、不正検出の対象から変数を削除します。リスト内の変数ごとにこのステップを繰り返します。

  6. ラベル (オプション) のラベルで、このイベント用に作成したラベルを選択します。不正および正当なイベントには、必ず各ラベルを 1 つ選択します。

  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'])