1

我为 AWS 创建了以下演示角色:

演示角色总结

具有以下信任关系:

演示角色信任关系

现在,我正在尝试将 EC2 实例的角色修改为DemoRoleForEC2,但该角色未出现在下拉列表中:

修改 IAM 角色页面

根据这里的答案:IAM Role not shown in aws console in Modify IAM role page,它应该可以正常工作,因为信任关系没问题,但事实并非如此。

我尝试过的其他事情是停止并重新启动 EC2 实例,并尝试从“修改 IAM 角色”页面创建角色,但没有奏效。知道问题可能是什么吗?

4

1 回答 1

1

只是为了更新这个答案,显然,正在发生的事情是在创建角色时,它的实例配置文件没有被自动创建(我还没有弄清楚原因)。我所做的是在 CLI 上运行这两个命令:

aws iam create-instance-profile --instance-profile-name MyRoleInstanceProfile
aws iam add-role-to-instance-profile --role-name MyRole --instance-profile-name MyRoleInstanceProfile

然后该角色将出现在“Modify Role for IAM”页面的列表中。

于 2022-01-05T23:11:11.767 回答