View a markdown version of this page

cdk destroy - AWS 雲端開發套件 (AWS CDK) v2

這是 AWS CDK v2 開發人員指南。較舊的 CDK v1 已於 2022 年 6 月 1 日進入維護,並於 2023 年 6 月 1 日結束支援。

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

cdk destroy

從 AWS 環境中刪除一或多個 AWS CDK 堆疊。

刪除堆疊時,除非已使用 DeletionPolicy的 設定,否則堆疊中的資源將會銷毀Retain

在刪除堆疊期間,此命令將輸出類似cdk deploy行為的進度資訊。

Usage

$ cdk destroy <arguments> <options>

引數

CDK 堆疊 ID

要刪除之應用程式中 CDK 堆疊的建構 ID。

類型:字串

必要:否

選項

如需適用於所有 CDK CLI 命令的全域選項清單,請參閱全域選項

--all <BOOLEAN>

銷毀所有可用的堆疊。

預設值false

--concurrency <NUMBER>

平行銷毀多個堆疊,同時考慮堆疊間相依性。使用此選項可加速銷毀操作。您仍然必須將 in AWS CloudFormation 和其他 AWS 帳戶速率限制納入考量。

提供數字以指定要同時執行的銷毀操作數目上限 (允許相依性)。

預設值1

--exclusively, -e <BOOLEAN>

僅銷毀請求的堆疊,不包含相依性。

--force, -f <BOOLEAN>

在銷毀堆疊之前,請勿要求確認。

--help, -h <BOOLEAN>

顯示命令的cdk destroy命令參考資訊。

範例

刪除名為 MyStackName 的堆疊

$ cdk destroy --app='node bin/main.js' <MyStackName>

平行刪除多個堆疊

使用 --concurrency選項搭配 --all 平行刪除所有堆疊:

$ cdk destroy --all --concurrency 5