无法从实例分离AWS IAM角色

时间:2020-08-27 09:31:01

标签: amazon-web-services amazon-ec2 amazon-iam

我试图从我的实例中分离出一个IAM角色(仍在运行),并获得了分离成功的响应。

此后,我尝试将新的IAM角色附加到完全相同的实例,但是,出现了此消息:关联<< em> AssociationId >不是活动的关联。 < / p>

使用aws ec2 describe-iam-instance-profile-associations检查IAM实例配置文件关联后,我发现状态为取消关联。而且前几天我重新检查了关联,它仍然停留在取消关联

然后我尝试aws ec2 associate-iam-instance-profile将我的实例与新角色相关联,但是我得到的只是被卡在 associating 上的另一个实例关联。

我还尝试了replace-iam-instance-profile-association,并且显示了相同的内容:关联<< em> AssociationId >不是活动的关联。

重启实例也不起作用。

有解决方案吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

我已通过在有问题的实例的EBS快照上启动一个新实例来解决此问题,这是我想做的最后一件事。

无论如何,这可以被认为是一种解决方法。 :(

创建AWS技术支持案例必须支付的费用真是太糟糕了。

答案 1 :(得分:0)

为此找到了一个简单的解决方案! 希望这可以帮助一些人找到这个。 卡在“disassociating”或“associating”状态后,使用aws CLI查找导致问题的关联(它们会卡在“disassociating”或“associating”状态):

aws ec2 describe-iam-instance-profile-associations

发现它们后使用:

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

删除它们。不太直观,但您实际上可以删除处于“解除关联”状态的那些,然后您可以添加新的角色/实例配置文件。