您可以通过更改集功能更新资源栈的模板及模板参数。本文为您介绍如何创建更改集。
前提条件
使用限制
只有以下状态的资源栈支持创建更改集:
状态 | 说明 |
---|---|
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 | 资源栈校验完成。 |
创建更改集(控制台)
通过阿里云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