Amazon Fraud Detector 的操作、资源和条件键
Amazon Fraud Detector(服务前缀:frauddetector)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
主题
由 Amazon Fraud Detector 定义的 API 操作
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
BatchCreateVariable |
写入 |
|||
标记、写作 |
||||
|
BatchGetVariable |
列表 |
|||
|
CancelBatchImportJob |
写入 |
|||
|
CancelBatchPredictionJob |
写入 |
|||
|
CreateBatchImportJob |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
frauddetector.amazona |
写入 |
||
|
CreateBatchPredictionJob |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
frauddetector.amazona |
写入 |
||
|
CreateDetectorVersion |
写入 |
|||
标记、写作 |
||||
|
CreateList |
写入 |
|||
标记、写作 |
||||
|
CreateModel |
写入 |
|||
标记、写作 |
||||
|
CreateModelVersion |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
frauddetector.amazona |
写入 |
||
|
CreateRule |
写入 |
|||
标记、写作 |
||||
|
CreateVariable |
写入 |
|||
标记、写作 |
||||
|
DeleteBatchImportJob |
写入 |
|||
|
DeleteBatchPredictionJob |
写入 |
|||
|
DeleteDetector |
写入 |
|||
|
DeleteDetectorVersion |
写入 |
|||
|
DeleteEntityType |
写入 |
|||
|
DeleteEvent |
写入 |
|||
|
DeleteEventType |
写入 |
|||
|
DeleteEventsByEventType |
写入 |
|||
|
DeleteExternalModel |
写入 |
|||
|
DeleteLabel |
写入 |
|||
|
DeleteList |
写入 |
|||
|
DeleteModel |
写入 |
|||
|
DeleteModelVersion |
写入 |
|||
|
DeleteOutcome |
写入 |
|||
|
DeleteRule |
写入 |
|||
|
DeleteVariable |
写入 |
|||
|
DescribeDetector |
读取 |
|||
|
DescribeModelVersions |
读取 |
|||
|
GetBatchImportJobs |
列表 |
|||
|
GetBatchPredictionJobs |
列表 |
|||
|
GetDeleteEventsByEventTypeStatus |
读取 |
|||
|
GetDetectorVersion |
读取 |
|||
|
GetDetectors |
列表 |
|||
|
GetEntityTypes |
列表 |
|||
|
GetEvent |
读取 |
|||
|
GetEventPrediction |
读取 |
|||
|
GetEventPredictionMetadata |
读取 |
|||
|
GetEventTypes |
列表 |
|||
|
GetExternalModels |
列表 |
|||
|
GetKMSEncryptionKey |
读取 |
|||
|
GetLabels |
列表 |
|||
|
GetListElements |
读取 |
|||
|
GetListsMetadata |
列表 |
|||
|
GetModelVersion |
读取 |
|||
|
GetModels |
列表 |
|||
|
GetOutcomes |
列表 |
|||
|
GetRules |
列表 |
|||
|
GetVariables |
列表 |
|||
|
ListEventPredictions |
列表 |
|||
|
ListTagsForResource |
读取 |
|||
|
PutDetector |
写入 |
|||
标记、写作 |
||||
|
PutEntityType |
写入 |
|||
标记、写作 |
||||
|
PutEventType |
写入 |
|||
标记、写作 |
||||
|
PutExternalModel |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
frauddetector.amazona |
写入 |
||
|
PutLabel |
写入 |
|||
标记、写作 |
||||
|
PutOutcome |
写入 |
|||
标记、写作 |
||||
|
SendEvent |
写入 |
|||
|
TagResource |
标记、写作 |
|||
|
UntagResource |
标记、写作 |
|||
|
UpdateDetectorVersion |
写入 |
|||
|
UpdateDetectorVersionMetadata |
写入 |
|||
|
UpdateDetectorVersionStatus |
写入 |
|||
|
UpdateEventLabel |
写入 |
|||
|
UpdateList |
写入 |
|||
|
UpdateModel |
写入 |
|||
|
UpdateModelVersionStatus |
写入 |
|||
|
UpdateRuleMetadata |
写入 |
|||
|
UpdateRuleVersion |
标记、写作 |
|||
写入 |
||||
|
UpdateVariable |
写入 |
Amazon Fraud Detector 定义的操作
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予创建一批变量的权限 |
写入 |
|||
授予获取一批变量的权限 |
列表 |
|||
授予取消指定的批量导入任务的权限 |
写入 |
|||
授予取消指定的批量预测作业的权限 |
写入 |
|||
授予创建批量导入任务的权限 |
写入 |
|||
授予创建批量预测作业的权限 |
写入 |
|||
授予创建探测器版本的权限。探测器版本一开始处于 DRAFT 状态 |
写入 |
|||
授予创建列表的权限 |
写入 |
|||
授予使用指定模型类型创建模型的权限 |
写入 |
|||
授予使用指定模型类型和模型 ID 创建模型版本的权限 |
写入 |
|||
授予创建用于指定探测器的规则的权限 |
写入 |
|||
授予创建变量的权限 |
写入 |
|||
授予删除批量导入任务的权限 |
写入 |
|||
授予删除批量预测作业的权限 |
写入 |
|||
授予删除探测器的权限。在删除某个探测器之前,您必须先删除与该探测器关联的所有探测器版本和规则版本 |
写入 |
|||
授予删除探测器版本的权限。无法删除处于 ACTIVE 状态的探测器版本 |
写入 |
|||
授予删除实体类型的权限。无法删除事件类型中包含的实体类型 |
写入 |
|||
授予删除指定事件的权限 |
写入 |
|||
授予删除事件类型的权限。无法删除探测器或模型中使用的事件类型 |
写入 |
|||
授予删除指定事件类型事件的权限 |
写入 |
|||
授予从 Amazon Fraud Detector 中移除 SageMaker 模型的权限。如果 Amazon SageMaker 型号与探测器版本无关,则可以将其移除 |
写入 |
|||
授予删除标签的权限。无法删除 Amazon Fraud Detector 中事件类型所包含的标签。无法删除分配给事件 ID 的标签。必须先删除相关的事件 ID |
写入 |
|||
授予删除列表的权限 |
写入 |
|||
授予删除模型的权限。您可以删除 Amazon Fraud Detector 中的模型和模型版本,前提是它们未与探测器版本关联 |
写入 |
|||
授予删除模型版本的权限。您可以删除 Amazon Fraud Detector 中的模型和模型版本,前提是它们未与探测器版本关联 |
写入 |
|||
授予删除结果的权限。无法删除规则版本中使用的结果 |
写入 |
|||
授予删除规则的权限。如果某个规则由 ACTIVE 或 INACTIVE 探测器版本使用,则无法将其删除 |
写入 |
|||
授予删除变量的权限。无法删除 Amazon Fraud Detector 中事件类型所包含的变量 |
写入 |
|||
授予获取指定探测器的所有版本的权限 |
读取 |
|||
授予获取指定模型类型或指定模型类型及模型 ID 的所有模型版本的权限。您还可以获取单个指定模型版本的详细信息 |
读取 |
|||
如果您指定了任务 ID,则授予获取所有批量导入任务或特定任务的权限 |
列表 |
|||
如果您指定了作业 ID,则授予获取所有批量预测作业或特定作业的权限。这是一个分页的 API。如果您提供空的 maxResults,则此操作每页最多检索 50 条记录。如果您提供 maxResults,则值必须介于 1 到 50 之间。要获得下一页的结果,请在请求中 GetBatchPredictionJobsResponse 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
授予获取特定事件类型 DeleteEventsByEventType API 执行状态的权限 |
读取 |
|||
授予获取特定探测器版本的权限 |
读取 |
|||
如果指定了 DetectorID,则授予获取所有探测器或单个探测器的权限。这是一个分页的 API。如果您提供空的 maxResults,则此操作每页最多检索 10 条记录。如果您提供 maxResults,则值必须介于 5 到 10 之间。要获得下一页的结果,请在请求中 GetDetectorsResponse 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
如果指定了名称,则授予获取所有实体类型或特定实体类型的权限。这是一个分页的 API。如果您提供空的 maxResults,则此操作每页最多检索 10 条记录。如果您提供 maxResults,则值必须介于 5 到 10 之间。要获得下一页的结果,请在请求中 GetEntityTypesResponse 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
授予获取指定事件详细信息的权限 |
读取 |
|||
授予根据探测器版本评估事件的权限。如果未提供版本 ID,则使用探测器的(ACTIVE)版本 |
读取 |
|||
授予权限以获取特定预测的更多详细信息 |
读取 |
|||
如果提供了名称,则授予获取所有事件类型或特定事件类型的权限。这是一个分页的 API。如果您提供空的 maxResults,则此操作每页最多检索 10 条记录。如果您提供 maxResults,则值必须介于 5 到 10 之间。要获得下一页的结果,请在请求中 GetEventTypesResponse 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
授予获取已导入服务中的一个或多个 Amazon SageMaker 模特详情的权限。这是一个分页的 API。如果您提供空的 maxResults,则此操作每页最多检索 10 条记录。如果您提供 maxResults,则值必须介于 5 到 10 之间。要获得下一页的结果,请在请求中 GetExternalModelsResult 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
如果已指定 Key Management Service (KMS) 客户主密钥 (CMK) 以用于加密 Amazon Fraud Detector 中的内容,则授予获取加密密钥的权限 |
Read |
|||
如果提供了名称,则授予获取所有标签或特定标签的权限。这是一个分页的 API。如果您提供空的 maxResults,则此操作每页最多检索 50 条记录。如果您提供 maxResults,则值必须介于 10 到 50 之间。要获得下一页的结果,请在请求中 GetGetLabelsResponse 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
授予获取列表元素的权限 |
读取 |
|||
授予获取列表元数据的权限 |
列表 |
|||
授予获取指定模型版本详细信息的权限 |
读取 |
|||
授予获取对一个或多个模型的权限。 AWS 账户 如果未提供模型类型且未提供模型 ID,则获取该的所有模型。如果指定了模型类型但未提供模型 ID,则获取 AWS 账户 和模型类型的所有模型。如果指定了(模型类型,模型 ID)元组,则获取特定模型 |
列表 |
|||
授予获取一个或多个结果的权限。这是一个分页的 API。如果您提供空的 maxResults,则此操作每页最多检索 100 条记录。如果您提供 maxResults,则值必须介于 50 到 100 之间。要获得下一页的结果,请在请求中 GetOutcomesResult 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
如果未指定 ruleId 和 ruleVersion,则授予获取探测器的所有规则(分页)的权限。获取检测器和 ruleId 的所有规则(如果存在,则分页)。如果同时指定了 ruleId 和 ruleVersion,则获取特定规则 |
列表 |
|||
授予获取所有变量或特定变量的权限。这是一个分页的 API。如果提供最大SizePerPage 值为空,则每页最多检索 100 条记录。如果您提供最大值,则SizePerPage 该值必须介于 50 和 100 之间。要获得下一页结果,请在请求中 GetVariablesResult 提供分页令牌。空分页标记从开头提取记录 |
列表 |
|||
授予权限以获取过去的预测列表 |
列表 |
|||
授予列出与资源关联的所有标签的权限。这是一个分页的 API。要获取下一页结果,请在您的请求中提供响应中的分页标记。空分页标记从开头提取记录 |
读取 |
|||
授予创建或更新探测器的权限 |
写入 |
|||
授予创建或更新实体类型的权限。实体表示正在执行事件的对象。作为欺诈预测的一部分,您可以传递实体 ID 来指示执行该事件的特定实体。实体类型对实体进行分类。示例分类包括客户、卖家或账户 |
写入 |
|||
授予创建或更新事件类型的权限。事件是对欺诈风险进行评估的业务活动。使用 Amazon Fraud Detector,您可以为事件生成欺诈预测。事件类型定义发送到 Amazon Fraud Detector 的事件的结构。这包括作为事件一部分发送的变量、执行事件的实体(如客户)以及对事件进行分类的标签。示例事件类型包括在线付款交易、账户注册和身份验证 |
写入 |
|||
授予创建或更新 Amazon SageMaker 模型终端节点的权限。您还可以使用此操作更新模型终端节点的配置,包括 IAM 角色和映射 and/or 的变量 |
写入 |
|||
授予指定用于加密 Amazon Fraud Detector 中内容的 Key Management Service (KMS) 客户主密钥 (CMK) 的权限 |
Write |
|||
授予创建或更新标签的权限。标签将事件归类为欺诈事件或合法事件。标签与事件类型相关联,用于在 Amazon Fraud Detector 中训练受监督的机器学习模型 |
写入 |
|||
授予创建或更新结果的权限 |
写入 |
|||
授予发送事件的权限 |
写入 |
|||
授予将标签分配给资源的权限 |
标记、写作 |
|||
授予权限以从资源中删除标签 |
标记、写作 |
|||
授予更新探测器版本的权限。您可以更新的探测器版本属性包括模型、外部模型终端节点、规则、规则执行模式和描述。您只能更新处于 DRAFT 状态的探测器版本 |
写入 |
|||
授予更新探测器版本描述的权限。您可以更新任何探测器版本(DRAFT、ACTIVE 或 INACTIVE)的元数据 |
写入 |
|||
授予权限以更新探测器版本状态。您可以使用以下方式进行晋升或降级 UpdateDetectorVersionStatus:草稿至活跃、活跃至非活跃以及非活跃至活跃 |
写入 |
|||
授予更新现有事件记录标签值的权限 |
写入 |
|||
授予更新列表的权限 |
写入 |
|||
授予更新模型的权限。您可以使用此操作更新描述属性 |
写入 |
|||
授予更新模型版本的权限。更新模型版本将使用更新的训练数据重新训练现有模型版本,并生成模型的新次要版本。您可以使用此操作更新训练数据集位置和数据访问角色属性。此操作创建并训练模型的新次要版本,例如版本 1.01、1.02、1.03 |
写入 |
|||
授予更新模型版本状态的权限 |
写入 |
|||
授予更新规则元数据的权限。可以更新描述属性 |
写入 |
|||
授予更新导致新规则版本的规则版本的权限。更新生成新规则版本(版本 1、2、3……)的规则版本 |
写入 |
|||
授予更新变量的权限 |
写入 |
Permission-only 亚马逊 Fraud Detector 的行动
以下操作由 Amazon Fraud Detector 定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以获取特定批量导入任务的数据验证报告 |
读取 |
Amazon Fraud Detector 定义的资源类型
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: batch-import/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: batch-prediction/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: detector/$ {} ResourcePath |
||
arn:$ {Partition}: frauddetector:$ {Region}: $ {Account}: detector-version/$ {} ResourcePath |
||
arn: $ {Partity}: frauddetector: $ {Region}: $ {Account}: entity-type/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: event-type/$ {} ResourcePath |
||
arn:$ {Partition}: frauddetector:$ {Region}: $ {Account}: external-model/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: label/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: list/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: model/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: model-version/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Accoment}: outcome/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: rule/$ {} ResourcePath |
||
arn: $ {Partition}: frauddetector: $ {Region}: $ {Account}: variable/$ {} ResourcePath |
Amazon Fraud Detector 的条件键
Amazon Fraud Detector 定义以下可以在 IAM policy 的 Condition 元素中使用的条件键。
| 条件键 | 描述 | 类型 |
|---|---|---|
根据在请求中传递的标签筛选操作 |
字符串 |
|
根据与资源关联的标签筛选操作 |
字符串 |
|
根据在请求中传递的标签键筛选操作 |
ArrayOfString |