繁体   English   中英

AWS 云形成删除失败

[英]AWS cloud formation delete failed

如何强制删除我的 AWS 云形成堆栈? 绑定的资源之前已经被删除,例如 DNS、route53 等。每当我删除堆栈时,它都会因为找不到资源而失败。

The specified hosted zone does not exist. DELETE_FAILED.

这使删除停止并使堆栈仍然处于活动状态。 如何强制清理并删除此堆栈?

基于这个线程,如果堆栈被更改,似乎堆栈删除可能会有问题。

https://forums.aws.amazon.com/thread.jspa?threadID=71050&start=0&tstart=0

看起来您需要通过支持将其删除。

也就是说,我已经能够删除我手动更改组件的堆栈。 在堆栈删除实际成功之前,有时您需要等待几个小时后终止实例,VPC,子网等。

似乎Route53记录在cloudformation之前被手动删除,或者在删除记录之后在cloudformation中有一些失败。 它被卡住了,因为它无法找到托管区域,因为它已被删除,如果确实这是您的帖子中描述的内容。 您可以尝试使用原始脚本更新堆栈,然后通过cloudformation删除堆栈,无需任何手动干预。

在所有依赖关系资源用于其他堆栈或忙于非堆栈资源之前,AWS Cloud形成堆栈不会被删除。 因此,更好地了解哪些资源在其他地方共享,并尝试释放它。 希望有所帮助。

检查您的 IAM 角色和策略,查看您与该角色关联的权限,以便如果存在任何权限问题,应该可以解决问题。 参考: https : //aws.amazon.com/premiumsupport/knowledge-center/cloudformation-stack-delete-failed/

需要在stack details中检查失败的原因

要么手动删除它,要么在删除时保留这些资源

例如:$ aws cloudformation delete-stack --stack-name my-stack --retain-resources myresource1 myresource2

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM