当您创建更改集后,只有成功执行更改集,对资源栈的更新才能生效。

前提条件

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

背景信息

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

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

执行更改集(控制台)

  1. 登录资源编排控制台
  2. 在左侧导航栏选择资源栈
  3. 单击资源栈名称下面的资源栈ID。
  4. 在资源栈管理页面,单击更改集
  5. 执行更改集。
    • 方法一:在更改集页签,找到需要执行的更改集,单击对应操作列的执行执行更改集
    • 方法二:在更改集页签,找到需要执行的更改集,单击更改集名称进入更改集管理页面。单击执行更改集更改集-2

    ROS立即开始更新资源栈。

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

执行更改集(ALIYUN CLI)

通过命令aliyun ros ExecuteChangeSet执行更改集。

指定您需要执行更改集的ID,例如:

 aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id> --RegionId <region_id>

执行本命令之后,ROS开始更新资源栈。如果您需要查看更新资源栈的进度,请使用执行命令aliyun ros GetStack