当您需要为正在运行的资源栈创建更改集时,请通过本操作修改模板或模板参数。ROS通过将资源栈与您提交的模板更改结果进行对比来生成更改集。

前提条件

请确保您已创建资源栈,操作方法请参见 创建资源栈

创建更改集(控制台)

  1. 登录资源编排控制台
  2. 在左侧导航栏单击资源栈
  3. 在页面左上角的地域下拉列表,选择资源栈的所在地域。
  4. 单击资源栈名称对应的右侧操作栏中的1 > 创建更改集
    您也可以单击 资源栈名称下面的资源栈ID,在资源栈管理页面,选择 更改集,单击 创建更改集
  5. 选择模板页面,根据所需选择模板,单击下一步
  6. 配置模板参数页面,配置更改集名称和模板参数,单击下一步
  7. 配置更改集页面,配置资源栈策略失败时回滚超时设置RAM角色是否启用替换更新,单击下一步
  8. 检查并确认页面,单击创建更改集

创建更改集(ALIYUN CLI)

通过命令aliyun ros CreateChangeSet创建更改集。

您可以通过命令选项的形式指定新参数值或修改参数,并提交模板更改。例如:为资源栈创建名为test-change-set的更改集。更改集使用当前资源栈模板(oss://ros-templates/test-change-set.json?RegionId=cn-hangzhou),样例如下:

aliyun ros CreateChangeSet --TemplateURL oss://ros-templates/test-change-set.json?RegionId=cn-hangzhou --StackId <stack_id> --ChangeSetName test-change-set --Parameters.1.ParameterKey Count --Parameters.1.ParameterValue 1