刪除堆疊 - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除堆疊

若要刪除堆疊,請執行 aws cloudformation delete-stack 命令。而且,您必須指定要刪除的堆疊名稱。刪除堆疊時,系統會刪除該堆疊及其所有資源。

以下範例會刪除 myteststack 堆疊:

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

您無法刪除啟用終止保護的堆疊。如需詳細資訊,請參閱 防止堆疊遭刪除

如果刪除失敗並傳回DELETE_FAILED狀態,您可以選擇強制使用deletion-mode參數來刪除堆疊。這些是可搭配使用的下列值deletion-mode

  • STANDARD:正常刪除堆疊。這是預設的刪除模式。

  • FORCE_DELETE_STACK:刪除堆疊並略過所有無法刪除的資源。

以下示例 force 使用帶有deletion-mode參數的FORCE_DELETE_STACK值刪除myteststack堆棧:

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

使用時FORCE_DELETE_STACK,即使刪除了堆棧,也可以保留資源。下列範例顯示已刪除堆疊的資源:

$ aws cloudformation list-stack-resources --stack-name myteststack

保留的資源將顯示「已刪除 _ 略過」狀態。

如需列出與堆疊相關聯之資源的詳細資訊,請參閱 列出資源