微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

删除 AWS 云形成堆栈及其创建的资源

如何解决删除 AWS 云形成堆栈及其创建的资源

基于 this 页面我可以做到:

aws cloudformation delete-stack \
    --stack-name my-stack

它说我可以附加命令: [--retain-resources <value>]

这是否意味着如果我不指定该行,堆栈创建的所有资源都会被删除?我正在尝试删除堆栈生成的所有内容,这是很多。

我怎样才能做到这一点?

谢谢

解决方法

是的,如果您指定 [--retain-resources <value>],这些资源将被保留,如果您不指定,Cloudformation 将删除您提供的堆栈名称中的所有资源(包括嵌套堆栈),前提是您有权执行此操作.如果 cloudformation 堆栈中的任何资源设置了保留策略,它们将不会被删除。

在删除过程中,AWS CloudFormation 会删除堆栈但不会删除保留的资源。

来自同一页面 aws cloudformation delete-stack

你可能也想读这个How do I retain some of my resources when I delete an AWS CloudFormation stack?

您也可以在 cloudformation 模板中指定 retain policy

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。