如果您想在指定账号和地域下创建资源栈,您可以使用管理员账号创建自助管理权限模式的资源栈组,ROS将使用自助管理权限在指定账号下部署资源栈。
前提条件
请确保您已完成授权自助管理权限。具体操作,请参见步骤一:授权自助管理权限。
背景信息
创建资源栈组时,您需要准备以下账号:
管理员账号(账号A):用于创建资源栈组的账号。
目标账号(账号B):资源栈部署生效的账号。
管理员账号和目标账号可以为同一阿里云账号。关于管理员账号和目标账号的更多信息,请参见概览。
本文以管理员账号(账号A)创建资源栈组,为目标账号(账号B)在杭州和北京地域部署资源栈为例,为您进行介绍。
操作步骤
使用管理员账号(账号A)登录资源编排控制台。
在左侧导航栏,单击资源栈组。
在顶部菜单栏的地域下拉列表,选择资源栈组的所在地域。
在资源栈组列表页面,单击创建资源栈组。
在选择模板页面,根据需要指定模板,然后单击下一步。
选择已有模板:选择模板录入方式,然后设置模板。
使用url:输入模板对应的URL,然后单击获取JSON内容,系统自动填入模板内容。
如果您要使用OSS Bucket上存储的ROS模板文件的URL,需要设置跨域访问。更多信息,请参见跨域访问ROS模板。
输入模板:在模板内容区域输入JSON或YAML两种类型的模板。关于如何编写模板,JSON或YAML格式请参见模板结构说明。
我的模板:选择已有模板和模板版本,系统自动填入模板内容。关于如何创建模板,请参见创建模板。
共享模板:选择他人共享给您的模板和模板版本,系统自动填入模板内容。关于如何添加共享,请参见将模板共享给阿里云账号。
使用示例模板:选择示例模板,系统自动填入模板内容。
在配置参数页面,输入资源栈组名称和资源栈组描述,然后单击下一步。
在配置资源栈组页面,选择自助管理权限,然后设置管理员角色(AliyunROSStackGroupAdministrationRole)和执行角色(AliyunROSStackGroupExecutionRole),最后单击下一步。
说明管理员角色和执行角色为授权自助管理权限时创建的RAM角色。更多信息,请参见步骤一:授权自助管理权限。
在设置部署选项页面,设置以下参数,然后单击下一步。
说明根据模板的不同,您需要输入的参数将有所差异,请根据控制台提示输入参数信息。
参数
说明
账号
资源栈部署生效的账号。
请根据需求选择部署位置,然后设置相应的账号。
在账号中部署资源栈:当您使用阿里云账号创建资源栈组时,可以选择在账号中部署资源栈,然后在其他阿里云账号中部署资源栈。例如:输入目标账号(账号B),在目标账号(账号B)中部署资源栈。
说明您可以添加多个账号,多个账号之间用半角逗号(,)分隔。您也可以添加管理员账号(账号A),在管理员账号(账号A)中部署资源栈。
在资源目录中部署资源栈:当您开通了资源目录,使用资源目录的企业管理账号创建资源栈组时,可以选择在资源目录中部署资源栈,然后选择资源目录的资源夹,在资源夹的所有成员账号中部署资源栈。
地域
要部署资源栈的地域。例如:华东1(杭州)和华北2(北京)。
说明您最多可以选择20个地域。
资源组
用于分组管理资源栈组的组织。
请根据需求选择资源栈组所在的资源组。如果不指定资源组,资源栈组将加入默认资源组。
关于如何创建资源组,请参见创建资源组。
标签
为资源绑定标签或移除绑定,每个资源最多可绑定20条标签。
最大并发账号数
每个地域中可同时部署资源栈的账号数。
关于如何设置最大并发账号数,请参见概览。
容错
每个地域中资源栈可以失败的账号数,超过该数字将停止该地域中的操作。如果停止了一个地域中的操作,此操作在其他地域中不继续执行。
关于如何设置容错,请参见概览。
地域并发
要部署资源栈实例的区域级别并发类型。
顺序:根据区域顺序依次在指定的每个区域部署,同一时间只在一个区域部署。
并发:在所有指定区域内并行部署。
是否在当前账号展开模块
仅在模板中使用到模块时生效。如果在当前账号展开模块,则要求当前账号存在相关模块。如果不在当前账号展开模块,则要求所有部署目标账号中存在相关模块。
说明如果不指定账号和地域,则ROS只创建资源栈组,不创建源栈实例。如果需要在指定账号和地域部署资源栈,您还需创建资源栈实例。具体操作,请参见步骤三(可选):创建资源栈实例。
在检查并确认页面,检查资源栈组信息无误后,单击创建资源栈组。
执行结果
资源栈组创建成功后,您可以在资源栈组列表页面查看管理员账号(账号A)中的资源栈组。
单击资源栈组名称,然后单击实例页签,可以查看目标账号(账号B)的资源栈实例状态。当实例状态为最新时,资源栈部署成功。此时您可以使用目标账号(账号B)登录资源编排控制台,查看杭州地域和北京地域已部署的资源栈。