本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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": "*" } ] }