【发布时间】:2022-07-15 11:54:45
【问题描述】:
我想做什么:
使用 Eventbridge 安排 AWS Batch 作业每天运行。
问题:
我在 Eventbridge 中为工作中的 AWS 批处理作业创建了一条规则。但它没有在预定时间启动。
我能想到的唯一问题是我可能没有正确的角色类型、信任关系和规则策略?提供任何帮助将不胜感激,谢谢!
角色信息
角色用例类型:允许 EC2 实例代表您调用 aws 服务
信任关系
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "ec2.amazonaws.com"
},
"Action": "sts:AssumeRole"
},
{
"Effect": "Allow",
"Principal": {
"Service": "events.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}
权限(仅与 EventBridge 相关):AWSBatchServiceEventTargetRole
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"batch:SubmitJob"
],
"Resource": "*"
}
]
}
【问题讨论】:
标签: aws-event-bridge aws-batch