创建更改集
您可以通过更改集功能更新资源栈的模板及模板参数。本文为您介绍如何创建更改集。
前提条件
请确保您已创建资源栈,操作方法请参见创建资源栈。
使用限制
只有以下状态的资源栈支持创建更改集:
状态 | 说明 |
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(杭州)。
在资源栈页面,单击目标资源栈。
在资源栈管理页面,选择更改集页签,然后单击创建更改集。
在选择模板页面,根据所需选择已有模板或者示例模板,单击下一步。
在配置参数页面,配置更改集名称和模板参数。
说明模板参数是从模板中解析而来,请您根据控制台提示输入参数信息。
在配置更改集区块,配置资源栈策略、失败时回滚、超时设置、资源最大并发数、RAM角色和是否启用替换更新,然后单击下一步。
在检查并确认页面,单击创建更改集。
通过阿里云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