如何强行删除我的AWS云形成堆栈?绑定的资源之前已经被删除,如DNS,route53等。每当我删除堆栈时,它都会失败,因为它无法找到资源。
The specified hosted zone does not exist. DELETE_FAILED.
这使删除停止并使堆栈仍然有效。如何强制清理并移除此堆栈?
答案 0 :(得分:1)
基于这个线程,如果堆栈被改变,看起来堆栈删除可能会有问题。
https://forums.aws.amazon.com/thread.jspa?threadID=71050&start=0&tstart=0
您似乎需要通过支持将其删除。
也就是说,我已经能够删除我手动更改组件的堆栈。在堆栈删除实际成功之前,有时您需要等待几个小时后终止实例,VPC,子网等。
答案 1 :(得分:0)
似乎Route53记录在cloudformation之前被手动删除,或者在删除记录之后在cloudformation中发生了一些失败。它被卡住了,因为它无法找到托管区域,因为它已经被删除了,如果这确实是您帖子中描述的内容。您可以尝试使用原始脚本更新堆栈,然后通过cloudformation删除堆栈,无需任何手动干预。
答案 2 :(得分:0)
在所有依赖关系资源在其他堆栈中使用或忙于非堆栈资源之前,不会删除AWS Cloud形成堆栈。因此,更好地了解哪些资源在其他地方共享,并尝试释放它。 希望有所帮助。