cdk rollback - AWS Cloud Development Kit (AWS CDK) v2

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

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

cdk rollback

使用 AWS Cloud Development Kit (AWS CDK) 命令列介面 (CLI) cdk rollback命令,將失敗或暫停的堆疊從 AWS CloudFormation 部署復原至其最後穩定狀態。

注意

若要使用此命令,您必須將 v23 的引導範本部署到環境。如需詳細資訊,請參閱引導範本版本歷史記錄

當您使用 部署 時cdk deploy, CDKCLI 預設會復原失敗的部署。如果您--no-rollback使用 指定 cdk deploy,則可以使用 cdk rollback命令手動復原失敗的部署。這將啟動復原至堆疊的最後穩定狀態。

用量

$ cdk rollback <arguments> <options>

引數

CDK 堆疊 ID

從應用程式到復原的CDK堆疊建構 ID。

類型:字串

必要:否

選項

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

--all BOOLEAN

復原CDK應用程式中的所有堆疊。

預設值false

--force, -f BOOLEAN

當您使用 時cdk rollback,某些資源可能無法復原。提供此選項可強制復原所有資源。這與為堆疊中的每個資源提供 --orphan 選項的行為相同。

預設值false

--help, -h BOOLEAN

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

--orphan LogicalId

當您使用 時cdk rollback,某些資源可能無法復原。發生這種情況時,您可以使用此選項並提供資源無法復原的邏輯 ID,嘗試強制復原資源。

此選項可在單一命令中多次提供。下列為範例:

$ cdk rollback MyStack --orphan MyLambdaFunction --orphan MyLambdaFunction2

若要強制復原所有資源,請改用 --force選項。

--toolkit-stack-name STRING

環境開機時所用的現有 CDK Toolkit 堆疊名稱。

根據預設, 會將名為 cdk bootstrap 的堆疊部署CDKToolkit到指定的 AWS 環境中。使用此選項為您的引導堆疊提供不同的名稱。

的 CDK CLI 使用此值來驗證您的引導堆疊版本。

--validate-bootstrap-version BOOLEAN

指定是否要驗證引導堆疊版本。提供 --validate-bootstrap-version=false--no-validate-bootsrap-version以關閉此行為。

預設值true