首页 > 解决方案 > 当我尝试更改它时,EC2 实例错误告诉我附加了多个 IAM 角色...?

问题描述

这是一个奇怪的...如果我点击实例 ID,然后导航到安全,它告诉我实例具有角色 X。然后我返回查看所有实例,标记相关实例的复选框,去到操作 -> 安全 -> 修改 IAM 角色,它向我显示了一个不同的角色,角色 Y。然后我尝试将其设置为无 IAM 角色(或任何不同的角色),我收到此错误:

"与实例关联的多个角色

所选实例关联了多个 IAM 角色。这通常发生在实例正在替换现有实例配置文件关联的过程中。"

我不知道该怎么做,因为我认为 EC2 实例不应该有两个角色……无论如何,没有什么可以同时承担两个角色。所以这感觉像是一个错误......谁能帮我解决这个问题?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: amazon-web-servicesamazon-ec2amazon-iam

解决方案


我遇到了同样的问题,似乎在替换实例配置文件时它以某种方式保持在不完全关联的状态。使用 CLI 我们可以看到配置文件关联的状态:

aws ec2 描述-iam-instance-profile-associations

在我的情况下,有问题的配置文件显示为“关联”,而所有其他配置文件都显示为“关联”。获取有问题关联的 AssociationID 并将其与命令解除关联

aws ec2 disassociate-iam-instance-profile --association-id iip-assoc-xxxxxx

之后,您应该会看到您最初拥有的上一个配置文件,并且一切都应该是一致的。希望它有助于解决问题。


推荐阅读