EventBridge IAM 角色 - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

EventBridge IAM 角色

Amazon EventBridge 提供近乎即時的系統事件串流,用來描述AWS資源變更。 AWS Batch工作可作為 EventBridge 目標使用。利用可快速設定的簡單規則,匹配事件並提交 AWS Batch 任務以回應事件。您必須具有代表您執行AWS Batch工作的權限, EventBridge 才能提交具有 EventBridge 規則和目標的AWS Batch工作。

注意

在將AWS Batch佇列指定為目標的 EventBridge 主控台中建立規則時,您可以建立此角色。如需範例演練,請參閱 AWS Batch 作為 EventBridge 目標的工作。您可以使用 EventBridge IAM 主控台手動建立角色。如需指示,請參閱《IAM 使用者指南》中的使用自訂信任政策 (主控台) 建立角色。

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許可。在下列範例中,AWS Batch提供AWSBatchServiceEventTargetRole受管理的原則來提供這些權限。

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