IAM 角色 EventBridge - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

IAM 角色 EventBridge

亚马逊 EventBridge 提供近乎实时的系统事件流,这些系统事件描述 Amazon Web Services 资源的变化。Amazon Batch作业可作为 EventBridge 目标。通过使用可快速设置的简单规则,您可以匹配事件并提交 Amazon Batch 任务以响应这些事件。在你可以提交之前Amazon Batch使用作业 EventBridge 规则和目标, EventBridge 必须具备运行权限Amazon Batch代表您执行任务。

注意

创建规则时 EventBridge 控制台指定Amazon Batch作为目标队列,您将获得创建此角色的机会。有关示例演练的信息,请参阅Amazon Batch作业为 EventBridge 目标

您的信任关系 EventBridge IAM 角色必须提供events.amazonaws.com服务委托人是代入该角色的能力,如下所示。

{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }

附加到您的政策 EventBridge IAM 角色允许batch:SubmitJob对资源的权限。Amazon Batch提供AWSBatchServiceEventTargetRole托管策略以提供这些权限,如下所示。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "batch:SubmitJob" ], "Resource": "*" } ] }