您需要将以下信任策略添加到您的执行角色中,以允许EventBridge Scheduler扮演该角色。
打开IAM控制台→在控制台的导航窗格中,选择“角色”,然后选择您的角色→选择“信任关系”选项卡→单击“编辑信任策略”并添加以下策略。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "scheduler.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}
scheduler.amazonaws.com
而不是 events.amazonaws.com
。 - Arpit Jain由于错误消息指示EventBridge Scheduler无法扮演角色,您可能缺少允许"sts:AssumeRole"操作的IAM部分。IAM文档描述了您需要添加这些权限的位置。
"Effect": "Allow",
"Action": "sts:AssumeRole",
"Resource": "arn:aws:iam::account_id_number:role/role-name-you-want-to-assume"