

Amazon Fraud Detector は、2025 年 11 月 7 日をもって新規顧客に公開されなくなりました。Amazon Fraud Detector と同様の機能については、Amazon SageMaker、AutoGluon、および を参照してください AWS WAF。

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

# イベントタイプを作成する
<a name="create-event-type"></a>

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

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

イベントタイプの作成を開始する前に、以下が完了していることを確認してください。
+ [データモデルエクスプローラー](create-event-dataset.md#data-models-explorer) ツールを使用して、Amazon Fraud Detector が不正検出モデルを作成するために必要なデータ要素に関するインサイトを取得しました。
+ Data Models Explorer から取得したインサイトを使用してイベントデータセットを作成し、データセットを Amazon S3 バケットにアップロードしました。
+ [変数](variables.md)、、および を作成し[エンティティ](entity.md)、このイベントの不正検出モデルを作成するために Amazon Fraud Detector が使用[ラベル](labels.md)できるようにします。作成した変数、エンティティタイプ、ラベルがイベントデータセットに含まれていることを確認します。

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

## Amazon Fraud Detector コンソールでイベントタイプを作成する
<a name="create-event-type-console"></a>

**イベントタイプを作成するには、**

1. [AWS マネジメントコンソール](https://console.aws.amazon.com/)を開き、アカウントにサインインします。Amazon Fraud Detector に移動します。

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

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

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

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

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

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

1. **イベント変数**で、

   1. **「このイベントの変数を定義する方法の選択**」で、
     + このイベントのイベント変数を既に作成している場合は、**変数リストから変数の選択**を選択し、**変数**でこのイベント用に作成した変数を選択します。
     + このイベントの変数を作成していない場合は、**トレーニングデータセットから変数を選択**を選択し、
       + **IAM ロール**で、データセットを含む Amazon S3 バケットにアクセスするために Amazon Fraud Detector が使用する IAM ロールを選択します。
       + **データロケーション**に、データセットロケーションへのパスを入力します。次のような`S3 URI`パスを使用します: `S3://your-bucket-name/example dataset filename.csv`。
       + **[アップロード]** を選択します。
       + **変数** の下に、Amazon Fraud Detector がデータセットファイルから抽出したすべてのイベント変数名が表示されます。

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

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

1. このイベントの自動ダウンストリーム処理を設定する場合は、**「Amazon EventBridge によるイベントオーケストレーション - オプション**」で、**「Amazon EventBridge によるイベントオーケストレーションを有効にする**」をオンにします。イベントオーケストレーションの詳細については、「」を参照してください[イベントオーケストレーション](event-orchestration.md)。
**注記**  
イベントタイプを作成した後で、イベントオーケストレーションを有効にすることもできます。

1. [**イベントタイプの作成**] を選択します。

## を使用してイベントタイプを作成する AWS SDK for Python (Boto3)
<a name="create-an-event-type-using-the-aws-python-sdk"></a>

次の例は、`PutEventType` API のサンプルリクエストを示しています。この例では、変数 `ip_address` と `email_address`、ラベル `legit` と `fraud`、およびエンティティタイプ `sample_customer` を作成したと想定しています。これらのリソースの作成方法については、「[リソース](create-resources.md)」を参照してください。

**注記**  
変数、エンティティタイプ、およびラベルを作成してから、イベントタイプに追加する必要があります。

```
import boto3
fraudDetector = boto3.client('frauddetector')

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