创建更改集

更新时间: 2023-11-15 18:26:17

您可以通过更改集功能更新资源栈的模板及模板参数。本文为您介绍如何创建更改集。

前提条件

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

使用限制

只有以下状态的资源栈支持创建更改集:

状态

说明

CREATE_COMPLETE

资源栈创建成功。

UPDATE_FAILED

资源栈更新失败。

UPDATE_COMPLETE

资源栈更新完成。

ROLLBACK_COMPLETE

资源栈回滚完成。

ROLLBACK_FAILED

资源栈回滚失败。

IMPORT_CREATE_COMPLETE

通过资源导入创建资源栈成功。

IMPORT_UPDATE_COMPLETE

通过资源导入更新资源栈成功。

IMPORT_UPDATE_FAILED

通过资源导入更新资源栈失败。

IMPORT_UPDATE_ROLLBACK_COMPLETE

通过资源导入更新资源栈失败,回滚成功。

IMPORT_UPDATE_ROLLBACK_FAILED

通过资源导入更新资源栈失败,回滚失败。

CHECK_FAILED

资源栈校验失败。

CHECK_COMPLETE

资源栈校验完成。

通过控制台创建更改集

  1. 登录资源编排控制台

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

  3. 在顶部菜单栏的地域下拉列表,选择资源栈的所在地域,例如:华东1(杭州)。

  4. 资源栈页面,单击目标资源栈。

  5. 在资源栈管理页面,选择更改集页签,然后单击创建更改集

  6. 选择模板页面,根据所需选择已有模板或者示例模板,单击下一步

  7. 配置参数页面,配置更改集名称和模板参数。

    说明

    模板参数是从模板中解析而来,请您根据控制台提示输入参数信息。

  8. 配置更改集区块,配置资源栈策略失败时回滚超时设置资源最大并发数RAM角色是否启用替换更新,然后单击下一步

  9. 检查并确认页面,单击创建更改集

通过阿里云CLI创建更改集

您可以借助阿里云命令行工具 CLI(Alibaba Cloud CLI),通过调用命令aliyun ros CreateChangeSet来创建更改集。

您需要指定更改集类型为CREATE,并指定资源栈名称、模板、参数和更改集名称。例如:为资源栈创建名为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

阿里云首页 资源编排 相关技术圈