问题描述
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。