创建资源栈

如果您想创建并管理一组新资源,您可以使用ROS模板或Terraform模板创建资源栈。

使用ROS模板创建资源栈

  1. 登录资源编排控制台

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

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

  4. 资源栈列表页面,单击创建资源栈,然后在下拉列表中选择使用ROS

  5. 选择模板页面,根据需要指定模板,然后单击下一步

    • 选择已有模板:选择模板录入方式,然后设置模板。

      • 使用url:输入模板对应的URL,然后单击获取JSON内容,系统自动填入模板内容。

        如果您要使用OSS Bucket上存储的ROS模板文件的URL,需要设置跨域访问。更多信息,请参见跨域访问ROS模板

      • 输入模板:在模板内容区域输入JSON或YAML两种类型的模板。关于如何编写模板,JSON或YAML格式请参见模板结构说明

      • 我的模板:选择已有模板和模板版本,系统自动填入模板内容。关于如何创建模板,请参见创建模板使用可视化编辑器编写模板

      • 共享模板:选择他人共享给您的模板和模板版本,系统自动填入模板内容。关于如何添加共享,请参见将模板共享给阿里云账号

    • 使用示例模板:选择示例模板,系统自动填入模板内容。

  6. 配置参数页面,配置资源栈名称模板参数

    说明

    根据模板的不同,您需要配置的模板参数将有所差异,请根据控制台提示输入参数信息。

  7. 配置资源栈区块,配置以下参数,然后单击下一步

    配置项

    说明

    资源栈策略

    取值:

    • 无资源栈策略:不设置资源栈策略。

    • 输入资源栈策略:上传文件或在文本框手动输入资源栈策略。

    关于资源栈策略的更多信息,请参见资源栈策略

    失败时回滚

    取值:

    • :创建资源栈失败时,启用回滚策略。

    • :创建资源栈失败时,禁用回滚策略。

    超时设置

    如果所有资源的创建或更新没有在该时间内完成,系统将自动回滚到创建或更新之前的状态。

    取值范围:10~1440。

    单位:分钟。

    资源最大并发数

    如果您设置该配置为非0值,则使用该配置,否则不限制。

    更新资源栈或继续创建资源栈时,如果未设置该值,则使用先前的配置。

    删除保护

    防止资源栈被意外删除。取值:

    • 已启用:启用删除保护。

    • 已禁用:禁用删除保护。

    RAM角色

    您可以创建可信实体为资源编排服务的RAM角色,然后根据ROS模板中资源所需最小权限为RAM角色授权。

    • 如果指定RAM角色,ROS将根据RAM角色的权限创建资源。

      如果您希望使用资源栈角色创建资源而非当前账号,您需要保证当前账号具有管理资源编排服务的权限,从而可以使用资源栈角色创建资源。具体操作,请参见使用资源栈角色

      关于如何创建RAM角色和为RAM角色授权,请参见创建可信实体为阿里云服务的RAM角色为RAM角色授权

    • 如果不指定RAM角色,ROS将使用当前账号相关权限创建资源栈。

    标签

    由一对键值对组成,方便您对资源栈进行分类。

    您可以单击添加,然后在编辑标签绑定对话框设置标签键标签值,最后单击确定

    资源组

    您可以选择资源栈所在的资源组。如果不指定资源组,资源栈将加入默认资源组。

    关于如何创建资源组,请参见创建资源组

    资源栈事件回调地址

    接收资源栈事件的回调地址。

    手动支付

    是否手动支付模板中涉及的包年包月的资源。

    勾选后需要手动支付包年包月资源产生的订单,您可以在资源栈详情页查看待支付的订单。

  8. 合规预检页面,完成合规检测,然后单击下一步

    说明

    目前合规预检功能仅支持为部分资源提供合规预检功能。更多信息,请参见资源编排支持合规预检

    1. 检测规则区域,添加检测规则。

      您可以根据ROS模板中的云资源选择需要检测的规则。

    2. 单击开始检测

      如果资源检验出不合规可单击查看修正方案,根据修正方案修改云资源的配置或者ROS模板内容,从而保证资源的合规性。

      image

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

    资源栈创建成功后,状态列显示创建成功

使用Terraform模板创建资源栈

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

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

  3. 资源栈列表页面,单击创建资源栈,然后在下拉列表中选择使用Terraform

  4. 指定模板页面,根据需要指定模板,然后单击下一步

    • 选择已有模板:选择模板录入方式,然后设置模板。

      • 使用url:输入模板对应的URL,然后单击获取JSON内容,系统自动填入模板内容。

        如果您要使用OSS Bucket上存储的ROS模板文件的URL,需要设置跨域访问。更多信息,请参见跨域访问ROS模板

      • 输入模板:在模板内容区域输入Terraform类型的模板。关于如何编写模板,Terraform类型请参见Terraform类型模板结构

      • 我的模板:选择已有模板和模板版本,系统自动填入模板内容。关于如何创建模板,请参见创建Terraform类型模板使用可视化编辑器编写模板

      • 共享模板:选择他人共享给您的模板和模板版本,系统自动填入模板内容。关于如何添加共享,请参见将模板共享给阿里云账号

    • 使用示例模板:选择示例模板,系统自动填入模板内容。

  5. 配置参数页面,配置资源栈名称模板参数

    说明

    根据模板的不同,您需要配置的模板参数将有所差异,请根据控制台提示输入参数信息。

  6. 配置资源栈区块,配置以下参数,然后单击下一步

    配置项

    说明

    资源栈策略

    取值:

    • 无资源栈策略:不设置资源栈策略。

    • 输入资源栈策略:上传文件或在文本框手动输入资源栈策略。

    关于资源栈策略的更多信息,请参见资源栈策略

    失败时回滚

    取值:

    • :创建资源栈失败时,启用回滚策略。

    • :创建资源栈失败时,禁用回滚策略。

    超时设置

    如果所有资源的创建或更新没有在该时间内完成,系统将自动回滚到创建或更新之前的状态。

    取值范围:10~1440。

    单位:分钟。

    资源最大并发数

    如果您设置该配置为非0值,则使用该配置,否则不限制。

    更新资源栈或继续创建资源栈时,如果未设置该值,则使用先前的配置。

    删除保护

    防止资源栈被意外删除。取值:

    • 已启用:启用删除保护。

    • 已禁用:禁用删除保护。

    RAM角色

    您可以创建可信实体为资源编排服务的RAM角色,然后根据ROS模板中资源所需最小权限为RAM角色授权。

    • 如果指定RAM角色,ROS将根据RAM角色的权限创建资源。

      如果您希望使用资源栈角色创建资源而非当前账号,您需要保证当前账号具有管理资源编排服务的权限,从而可以使用资源栈角色创建资源。具体操作,请参见使用资源栈角色

      关于如何创建RAM角色和为RAM角色授权,请参见创建可信实体为阿里云服务的RAM角色为RAM角色授权

    • 如果不指定RAM角色,ROS将使用当前账号相关权限创建资源栈。

    标签

    由一对键值对组成,方便您对资源栈进行分类。

    您可以单击添加,然后在编辑标签绑定对话框设置标签键标签值,最后单击确定

    资源组

    您可以选择资源栈所在的资源组。如果不指定资源组,资源栈将加入默认资源组。

    关于如何创建资源组,请参见创建资源组

    资源栈事件回调地址

    接收资源栈事件的回调地址。

    手动支付

    是否手动支付模板中涉及的包年包月的资源。

    勾选后需要手动支付包年包月资源产生的订单,您可以在资源栈详情页查看待支付的订单。

  7. 合规预检页面,完成合规检测,然后单击下一步

    说明

    目前合规预检功能仅支持为部分资源提供合规预检功能。更多信息,请参见资源编排支持合规预检

    1. 检测规则区域,添加检测规则。

      您可以根据ROS模板中的云资源选择需要检测的规则。

    2. 单击开始检测

      如果资源检验出不合规可单击查看修正方案,根据修正方案修改云资源的配置或者ROS模板内容,从而保证资源的合规性。

      image

  8. 检查并确认页面,单击创建

    资源栈创建成功后,状态列显示创建成功

相关文档