删除堆栈 - Amazon CloudFormation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

删除堆栈

要删除堆栈,请运行 aws cloudformation delete-stack 命令。您必须指定要删除的堆栈的名称。当您删除堆栈时,您将删除堆栈及其所有资源。

下面的示例将删除 myteststack 堆栈:

$ aws cloudformation delete-stack --stack-name myteststack
注意

已启用终止保护的堆栈无法删除。有关更多信息,请参阅 防止堆栈被删除

如果删除失败并返回 DELETE_FAILED 状态,可以选择使用 deletion-mode 参数强制删除堆栈。以下是可以与 deletion-mode 一起使用的值:

  • STANDARD:正常删除堆栈。这是默认删除模式。

  • FORCE_DELETE_STACK:删除堆栈并跳过所有无法删除的资源。

以下示例使用带 deletion-mode 参数的 FORCE_DELETE_STACK 值强制删除 myteststack 堆栈:

$ aws cloudformation delete-stack --stack-name myteststack \ --deletion-mode FORCE_DELETE_STACK