创建事件类型 - Amazon Fraud Detector

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建事件类型

在创建欺诈检测模型之前,必须先创建事件类型。创建事件类型涉及定义您的业务活动(事件)以评估是否存在欺诈。定义事件包括识别数据集中用于欺诈评估的事件变量,指定实体发起事件以及对事件进行分类的标签。

创建事件类型的先决条件

在开始创建事件类型之前,请确保您已完成以下操作:

  • 使用该数据模型浏览器工具深入了解了 Amazon Fraud Detector 所需的数据元素,以创建您的欺诈检测模型。

  • 使用您从数据模型浏览器中获得的见解来创建事件数据集,并将您的数据集上传到 Amazon S3 存储桶。

  • 已创建Variables实体、并且Labels您希望亚马逊欺诈检测器用于为此事件创建欺诈检测模型。确保您创建的变量、实体类型和标签包含在您的事件数据集中。

您可以在 Amazon Fraud Detector 控制台中使用 API、使用或使用 AWS SDK 创建您的事件类型。AWS CLI

在亚马逊欺诈检测器控制台中创建事件类型

要创建事件类型,
  1. 打开AWS管理控制台并登录您的账户。导航到亚马逊欺诈检测器。

  2. 在左侧导航窗格中,选择事件

  3. 事件类型页面中,选择创建

  4. 在 “事件类型详细信息” 下,

    1. 名称中,输入您的活动的名称。

    2. 描述中,(可选)输入描述。

    3. 实体中,选择您为活动创建的实体类型。

  5. 事件变量下,

    1. “选择如何定义此事件的变量” 中,

      • 如果您已经为此事件创建了事件变量,请从变量列表中选择选择变量,然后在变量中选择为此事件创建的变量。

      • 如果您尚未为此事件创建变量,请选择从训练数据集中选择变量

        • IAM 角色中,选择您希望 Amazon Fraud Detector 使用的 IAM 角色来访问包含您的数据集的 Amazon S3 存储桶

        • 数据位置中输入数据集位置的路径。使用与此类似的S3 URI路径:S3://your-bucket-name/example dataset filename.csv.

        • 请选择 Upload(上传)。

        • 变量下,将显示 Amazon Fraud Detector 从您的数据集文件中提取的所有事件变量名称。

          如果您希望包含用于检测欺诈的变量,请在变量类型中选择变量类型。选择 “除”,将变量从欺诈检测中移除。对列表中的每个变量重复此步骤。

  6. 在 “标签”(可选)下的 “标签” 中,选择您为此事件创建的标签。确保为欺诈和合法事件各选择一个标签。

  7. 如果您想为此事件设置自动下游处理,请在 “使用亚马逊进行事件编排 EventBridge-可选” 下,打开 “使用亚马逊启用事件编排”。EventBridge有关事件协调的更多信息,请参阅活动编排

    注意

    您也可以在创建事件类型后稍后启用事件编排。

  8. 选择创建事件类型

使用创建事件类型 AWS SDK for Python (Boto3)

以下示例显示了 PutEventType API 的示例请求。该示例假设您已经创建了变量ip_addresslegitemail_addressfraud、标签和以及实体类型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'])