本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建事件类型
在创建欺诈检测模型之前,必须先创建事件类型。创建事件类型涉及定义您的业务活动(事件)以评估是否存在欺诈。定义事件包括识别数据集中用于欺诈评估的事件变量,指定实体发起事件以及对事件进行分类的标签。
创建事件类型的先决条件
在开始创建事件类型之前,请确保您已完成以下操作:
您可以在 Amazon Fraud Detector 控制台中使用 API、使用或使用 AWS SDK 创建您的事件类型。AWS CLI
在亚马逊欺诈检测器控制台中创建事件类型
要创建事件类型,
-
打开AWS管理控制台
并登录您的账户。导航到亚马逊欺诈检测器。 -
在左侧导航窗格中,选择事件。
-
在事件类型页面中,选择创建。
-
在 “事件类型详细信息” 下,
-
在名称中,输入您的活动的名称。
-
在描述中,(可选)输入描述。
-
在实体中,选择您为活动创建的实体类型。
-
-
在事件变量下,
-
在 “选择如何定义此事件的变量” 中,
-
如果您已经为此事件创建了事件变量,请从变量列表中选择选择变量,然后在变量中选择为此事件创建的变量。
-
如果您尚未为此事件创建变量,请选择从训练数据集中选择变量,
-
在 IAM 角色中,选择您希望 Amazon Fraud Detector 使用的 IAM 角色来访问包含您的数据集的 Amazon S3 存储桶
-
在数据位置中输入数据集位置的路径。使用与此类似的
S3 URI
路径:S3://
.your-bucket-name
/example dataset filename
.csv -
请选择 Upload(上传)。
-
在变量下,将显示 Amazon Fraud Detector 从您的数据集文件中提取的所有事件变量名称。
如果您希望包含用于检测欺诈的变量,请在变量类型中选择变量类型。选择 “移除”,将变量从欺诈检测中移除。对列表中的每个变量重复此步骤。
-
-
-
-
在 “标签”(可选)下的 “标签” 中,选择您为此事件创建的标签。确保为欺诈和合法事件各选择一个标签。
-
如果您想为此事件设置自动下游处理,请在 “使用亚马逊进行事件编排 EventBridge-可选” 下,打开 “使用亚马逊启用事件编排”。EventBridge有关事件协调的更多信息,请参阅活动编排。
注意
您也可以在创建事件类型后稍后启用事件编排。
-
选择创建事件类型。
使用创建事件类型 AWS SDK for Python (Boto3)
以下示例显示了 PutEventType
API 的示例请求。该示例假设您已经创建了变量ip_address
legit
和email_address
fraud
、标签和以及实体类型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'])