当您需要基于现有资源栈的模板和参数重新创建资源栈时,可以使用克隆资源栈。本文为您介绍如何通过资源编排服务ROS(Resource Orchestration Service)克隆资源栈。
前提条件
请确保您已创建资源栈,具体操作请参见创建资源栈。
使用限制
只有以下状态的资源栈支持克隆资源栈:
状态 | 说明 |
CREATE_COMPLETE | 资源栈创建成功。 |
UPDATE_COMPLETE | 资源栈更新完成。 |
ROLLBACK_COMPLETE | 资源栈回滚完成。 |
IMPORT_CREATE_COMPLETE | 通过资源导入创建资源栈成功。 |
IMPORT_UPDATE_COMPLETE | 通过资源导入更新资源栈成功。 |
IMPORT_UPDATE_ROLLBACK_COMPLETE | 通过资源导入更新资源栈失败,回滚成功。 |
CHECK_COMPLETE | 资源栈校验完成。 |
操作步骤
登录资源编排控制台。
在左侧导航栏,单击资源栈。
在顶部菜单栏的地域下拉列表,选择资源栈的所在地域,例如:华东1(杭州)。
在资源栈列表页面,在目标资源栈右侧操作列选择
。在配置参数页面,配置资源栈名称和模板参数。
说明根据模板的不同,您需要配置的模板参数将有所差异,请根据控制台提示输入参数信息。
在配置资源栈区块,配置以下参数,然后单击下一步。
说明根据模板的不同,您需要配置的模板参数将有所差异,请根据控制台提示输入参数信息。
配置项
说明
资源栈策略
取值:
无资源栈策略:不设置资源栈策略。
输入资源栈策略:上传文件或在文本框手动输入资源栈策略。
关于资源栈策略的更多信息,请参见资源栈策略。
失败时回滚
取值:
已启用:创建资源栈失败时,启用回滚策略。
已禁用:创建资源栈失败时,禁用回滚策略。
超时设置
如果所有资源的创建或更新没有在该时间内完成,系统将自动回滚到创建或更新之前的状态。
取值范围:10~1440。
单位:分钟。
资源最大并发数
如果您设置该配置为非0值,则使用该配置,否则不限制。
更新资源栈或继续创建资源栈时,如果未设置该值,则使用先前的配置。
删除保护
防止资源栈被意外删除。取值:
已启用:启用删除保护。
已禁用:禁用删除保护。
RAM角色
您可以创建可信实体为资源编排服务的RAM角色,然后根据ROS模板中资源所需最小权限为RAM角色授权。
如果指定RAM角色,ROS将根据RAM角色的权限创建资源。
如果您希望使用资源栈角色创建资源而非当前账号,您需要保证当前账号具有管理资源编排服务的权限,从而可以使用资源栈角色创建资源。具体操作,请参见使用资源栈角色。
关于如何创建RAM角色和为RAM角色授权,请参见创建可信实体为阿里云服务的RAM角色和为RAM角色授权。
如果不指定RAM角色,ROS将使用当前账号相关权限创建资源栈。
标签
由一对键值对组成,方便您对资源栈进行分类。
您可以单击添加,然后在编辑标签绑定对话框设置标签键和标签值,最后单击确定。
资源组
您可以选择资源栈所在的资源组。如果不指定资源组,资源栈将加入默认资源组。
关于如何创建资源组,请参见创建资源组。
资源栈事件回调地址
接收资源栈事件的回调地址。
手动支付
是否手动支付模板中涉及的包年包月的资源。
勾选后需要手动支付包年包月资源产生的订单,您可以在资源栈详情页查看待支付的订单。
在合规预检页面,完成合规检测,然后单击下一步。
说明目前合规预检功能仅支持为部分资源提供合规预检功能。更多信息,请参见资源编排支持合规预检。
在检测规则区域,添加检测规则。
您可以根据ROS模板中的云资源选择需要检测的规则。
单击开始检测。
您可以根据不合规或不适用资源的修正方案修改模板内容,从而保证资源的合规性。
在检查并确认页面,检查并确认资源栈配置。
单击创建。