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 部署到您的环境中。有关更多信息,请参阅 Bootstrap 模板版本历史记录

使用部署时cdk deploy,CDKCLI 默认情况下,将回滚失败的部署。如果--no-rollback使用指定cdk deploy,则可以使用cdk rollback命令手动回滚失败的部署。这将启动回滚到堆栈的最后一个稳定状态。

使用量

$ cdk rollback <arguments> <options>

参数

CDK堆栈 ID

要回滚的应用程序中CDK堆栈的构造 ID。

类型:字符串

必需:否

Options

查看适用于所有选项的全局选项列表 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 堆栈的名称。

默认情况下,CDKToolkit将名为的堆栈cdk bootstrap部署到指定 AWS 环境中。使用此选项为您的引导堆栈提供不同的名称。

的 CDK CLI 使用此值来验证您的引导堆栈版本。

--validate-bootstrap-version BOOLEAN

指定是否验证引导堆栈版本。--no-validate-bootsrap-version提供--validate-bootstrap-version=false或关闭此行为。

默认值true