文档

执行更改集

更新时间:

当您执行完更改集后,更改集对资源栈的更改才生效,本文向您介绍如何执行更改集。

前提条件

请确保您已创建更改集,操作方法请参见创建更改集

背景信息

重要

当您执行更改集之后,ROS将自动删除与资源栈关联的其他更改集,因为他们对于更新后的资源栈失效。如果资源栈更新失败,则您需要重新创建更改集。

如果您在有资源栈策略的资源栈上执行更改集,则ROS将在更新资源栈时强制执行策略。执行更改集时,您不能指定覆盖现有策略的临时资源栈策略。要更新受保护的资源,您必须更新资源栈策略或者直接更新资源栈。

执行更改集的方式

通过控制台执行更改集

  1. 登录资源编排控制台

  2. 在左侧导航栏,单击资源栈

  3. 资源栈列表页面,单击目标资源栈。

  4. 在目标资源栈页面,单击更改集页签。

  5. 执行更改集。

    • 方法一:在更改集页签,找到需要执行的更改集,单击对应操作列的执行执行更改集

    • 方法二:在更改集页签,找到需要执行的更改集,单击更改集名称进入更改集管理页面。单击执行更改集更改集-2

    当您执行完更改集后,ROS立即开始更新资源栈。

    说明

    执行更改集时,会使用创建更改集时指定的RAM角色,您可以在资源栈信息页签查看RAM角色。

通过阿里云CLI执行更改集

  1. 安装阿里云CLI。

    具体操作,请参见安装阿里云CLI

  2. 配置阿里云凭证。

    具体操作,请参见交互式配置(快速配置)

  3. 执行更改集。

    使用aliyun ros ExecuteChangeSet命令执行更改集,您需要指定更改集ID和地域ID。更多信息,请参见ExecuteChangeSet - 执行更改集

     aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id> --RegionId <region_id>
  4. 查看资源栈更新进度。

    使用aliyun ros GetStack命令查看资源栈更新进度,您需要指定资源栈ID和地域ID。更多信息,请参见GetStack - 查询资源栈信息

     aliyun ros GetStack --StackId <stack_id> --RegionId <region_id>