我在主账户中有一个云形成堆栈集,它将堆栈部署到多个子账户中。我遇到了一些问题,我不得不手动删除一些资源。现在,我已经完全删除了所有堆栈和堆栈集(python脚本(。但是,现在,当我想重新部署包含所有堆栈的堆栈集时,它无法说明其中一个账户中已存在资源。在本例中,它是一个角色,但是,当我在该帐户中检查该角色时,它不存在。
可能是什么问题?
这是我的错误。在我的模板中,我在同一帐户中定义了两次相同的角色,并且容差百分比设置为 0。因此,如果 cloudformation 堆栈构建失败一次,它将不会继续进行构建的其余部分。这就是我的构建失败了,因为它试图创建相同的角色两次。