删除 CloudFormation 堆栈的更改集 - AWS CloudFormation

删除 CloudFormation 堆栈的更改集

删除更改集会将其从堆栈更改集列表中删除。删除更改集会阻止您或其他用户意外执行不应该应用的更改集。除非您删除更改集,否则 CloudFormation 将保留所有更改集,直至您更新了堆栈。

Delete a change set
删除更改集(控制台)
  1. 打开 AWS CloudFormation 控制台,地址:https://console.aws.amazon.com/cloudformation

  2. 在屏幕顶部的导航栏中,选择您的 AWS 区域。

  3. 堆栈页面中,选择包含您要删除的更改集的堆栈名称。

  4. 在导航窗格中,选择更改集以查看堆栈的更改集列表。

  5. 选择要删除的更改集的名称。

  6. 在更改集的详细信息页面上,选择删除更改集

    CloudFormation 立即开始从堆栈的更改集列表中删除更改集,然后重定向到堆栈页面。

Delete a change set for nested stacks (console)
删除嵌套堆栈的更改集
  1. 打开 AWS CloudFormation 控制台,地址:https://console.aws.amazon.com/cloudformation

  2. 在屏幕顶部的导航栏中,选择您的 AWS 区域。

  3. 堆栈页面中,选择与根更改集关联的堆栈名称。

  4. 在导航窗格中,选择更改集以查看堆栈的更改集列表。

  5. 选择要删除的更改集的名称。

  6. 在更改集的详细信息页面上,选择 Delete (删除)。如果选择删除更改集,则将删除嵌套更改集的整个层次结构。

    注意

    嵌套堆栈的更改集的删除操作是异步的,将会显示 DELETE_PENDING 状态,然后显示 DELETE_IN_PROGRESS 状态。删除更改集操作完成后,更改集会从列表中移除。如果处于 REVIEW_IN_PROGRESS 状态的嵌套堆栈是在创建更改集期间创建的,则也将删除这些堆栈。

    CloudFormation 会立即开始从堆栈的更改集列表中删除更改集。

    注意
删除更改集 (AWS CLI)
  • 运行 delete-change-set 命令,指定您要删除的更改集的 ID,如下例中所示:

    aws cloudformation delete-change-set \ --change-set-name \ arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000