我试图从我的实例中分离出一个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 >不是活动的关联。
重启实例也不起作用。
有解决方案吗?
谢谢。
答案 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
删除它们。不太直观,但您实际上可以删除处于“解除关联”状态的那些,然后您可以添加新的角色/实例配置文件。