

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

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

# を使用して Amazon Fraud Detector リソースを管理する AWS CloudFormation
<a name="managing-resources-using-cloudformation"></a>

Amazon Fraud Detector は AWS CloudFormation、Amazon Fraud Detector リソースのモデル化とセットアップに役立つサービスである と統合されているため、リソースとインフラストラクチャの作成と管理に費やす時間を短縮できます。必要なすべての Amazon Fraud Detector リソース (ディテクター、変数、EntityType、EventType、結果、ラベルなど) を記述するテンプレートを作成し、それらのリソースを CloudFormation プロビジョニングして設定します。テンプレートを再利用すると、リソースを複数の AWS アカウントとリージョンで一貫して繰り返しプロビジョニングして設定することができます。

AWS CloudFormation の使用に関して別途料金が発生することはありません。

## Amazon Fraud Detector テンプレートの作成
<a name="working-with-templates"></a>

Amazon Fraud Detector および関連サービスのリソースをプロビジョニングして設定するには、[CloudFormation テンプレート](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html)について理解しておく必要があります。テンプレートは、JSON や YAML でフォーマットされたテキストファイルです。これらのテンプレートは、 CloudFormation スタックにプロビジョニングするリソースを記述します。JSON または YAML に慣れていない場合は、 CloudFormation デザイナー を使用して CloudFormation テンプレートの使用を開始できます。詳細については、 *AWS CloudFormation ユーザーガイド*の[CloudFormation 「デザイナーとは](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/working-with-templates-cfn-designer.html)」を参照してください。

 CloudFormation テンプレートを使用して Amazon Fraud Detector リソースを作成、更新、削除することもできます。リソースの JSON テンプレートと YAML テンプレートの例を含む詳細については、*AWS CloudFormation ユーザーガイド*の「[Amazon Fraud Detector リソースタイプのリファレンス](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_FraudDetector.html)」を参照してください。

CloudFormation を既に使用している場合は、追加の IAM ポリシーや CloudTrail ログ記録を管理する必要はありません。

## Amazon Fraud Detector スタックの管理
<a name="working-with-stacks"></a>

CloudFormation コンソールまたは AWS CLI を使用して、Amazon Fraud Detector スタックを作成、更新、削除できます。

スタックを作成するには、AWS CloudFormation がスタックに含めるリソースを示すテンプレートが必要になります。作成済みの Amazon Fraud Detector リソースを新規または既存のスタックに[インポート](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import.html)することにより、CloudFormation 管理に取り込むこともできます。

スタックを管理するための詳細な手順については、*AWS CloudFormation ユーザーガイド*を参照して、スタックを[作成](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)、[更新](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-get-template.html)、および[削除](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-delete-stack.html)する方法を確認してください。

### Amazon Fraud Detector スタックの整理
<a name="organize-your-stacks"></a>

 AWS CloudFormation スタックの整理方法は完全にお客様次第です。一般的にベストプラクティスは、ライフサイクルと所有権別にスタックを整理することです。つまり、リソースの変更頻度、またはリソースの更新を担当するチームごとにリソースをグループ化します。

各ディテクターとその検出ロジック（ルール、変数など）のスタックを作成して、スタックを整理するように選択できます。他のサービスを使用している場合は、Amazon Fraud Detector のリソースを他のサービスのリソースと一緒にスタックするかどうかを検討する必要があります。例えば、データの収集に役立つ Kinesis リソースと、データを処理する Amazon Fraud Detector リソースを含むスタックを作成できます。これは、詐欺対策チームのすべての製品が連携していることを確認する効果的な方法です。

## Amazon Fraud Detector CloudFormation パラメータの理解
<a name="understanding-afd-cfn-parameters"></a>

Amazon Fraud Detector には、すべての CloudFormation テンプレートで使用できる標準パラメータに加えて、デプロイ動作の管理に役立つ 2 つの追加パラメータが導入されています。これらのパラメータの 1 つまたは両方を含めない場合、CloudFormation では以下に示すデフォルト値が使用されます。


| パラメータ | 値 | デフォルト値 | 
| --- | --- | --- | 
| DetectorVersionStatus | **ACTIVE:** 新規/更新されたディテクターバージョンを [アクティブ] ステータスに設定 **DDRAFT:** 新規/更新されたディテクターバージョンを [ドラフト] ステータスに設定 | DRAFT | 
| インライン | **TRUE:** CloudFormation はスタックを作成/更新/削除するときに、リソースを作成/更新/削除できます。 **FALSE:** CloudFormation がオブジェクトが存在することを検証できるようにしますが、オブジェクトに変更を加えることはりません。 | TRUE | 

## Amazon Fraud Detector リソースのサンプル CloudFormation テンプレート
<a name="sample-afd-cfn-template"></a>

以下は、ディテクターと関連するディテクターバージョンを管理するための CloudFormation YAML テンプレートのサンプルです。

```
# Simple Detector resource containing inline Rule, EventType, Variable, EntityType and Label resource definitions
Resources:
  TestDetectorLogicalId:
    Type: AWS::FraudDetector::Detector
    Properties:
      DetectorId: "sample_cfn_created_detector"
      DetectorVersionStatus: "DRAFT"
      Description: "A detector defined and created in a CloudFormation stack!"

      Rules:
        - RuleId: "over_threshold_investigate"
          Description: "Automatically sends transactions of $10000 or more to an investigation queue"
          DetectorId: "sample_cfn_created_detector"
          Expression: "$amount >= 10000"
          Language: "DETECTORPL"
          Outcomes:
            - Name: "investigate"
              Inline: true
        - RuleId: "under_threshold_approve"
          Description: "Automatically approves transactions of less than $10000"
          DetectorId: "sample_cfn_created_detector"
          Expression: "$amount <10000"
          Language: "DETECTORPL"
          Outcomes:
            - Name: "approve"
              Inline: true
      EventType:
        Inline: "true"
        Name: "online_transaction"
        EventVariables:
          - Name: "amount"
            DataSource: 'EVENT'
            DataType: 'FLOAT'
            DefaultValue: '0'
            VariableType: "PRICE"
            Inline: 'true'
        EntityTypes:
          - Name: "customer"
            Inline: 'true'
        Labels:
          - Name: "legitimate"
            Inline: 'true'
          - Name: "fraudulent"
            Inline: 'true'
```

## の詳細 CloudFormation
<a name="learn-more-cloudformation"></a>

詳細については CloudFormation、次のリソースを参照してください。
+ [AWS CloudFormation](https://aws.amazon.com/cloudformation/)
+ [AWS CloudFormation ユーザーガイド](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [CloudFormation API リファレンス](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html)
+ [AWS CloudFormation コマンドラインインターフェイスユーザーガイド](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html)