通过资源栈组,可使用一个ROS模板在多个阿里云账号中跨地域创建资源栈。每个资源栈中包含的所有资源由资源栈组的ROS模板定义。

前提条件

  • 请确保您已为管理员账号和目标账号设置权限。具体操作,请参见授权资源栈组操作权限
  • 请确保您已准备ROS模板,定义好需要创建的资源。如下以创建一个VPC、VSwitch、安全组和ECS实例的模板为例。
    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceType": {
          "Type": "String",
          "Default": "ecs.g6.large"
        }
      },
      "Resources": {
        "Vpc": {
          "Type": "ALIYUN::ECS::VPC",
          "Properties": {
            "CidrBlock": "192.168.0.0/16"
          }
        },
        "VSwitch": {
          "Type": "ALIYUN::ECS::VSwitch",
          "Properties": {
            "CidrBlock": "192.168.0.0/24",
            "VpcId": {
              "Ref": "Vpc"
            },
            "ZoneId": {
              "Fn::Select": [
                "0",
                {
                  "Fn::GetAZs": {
                    "Ref": "ALIYUN::Region"
                  }
                }
              ]
            }
          }
        },
        "SecurityGroup": {
          "Type": "ALIYUN::ECS::SecurityGroup",
          "Properties": {
            "VpcId": {
              "Ref": "Vpc"
            }
          }
        },
        "InstanceGroup": {
          "Type": "ALIYUN::ECS::InstanceGroup",
          "Properties": {
            "MaxAmount": 2,
            "InstanceType": {
              "Ref": "InstanceType"
            },
            "ImageId": "centos_7",
            "VpcId": {
              "Ref": "Vpc"
            },
            "VSwitchId": {
              "Ref": "VSwitch"
            },
            "SecurityGroupId": {
              "Ref": "SecurityGroup"
            }
          }
        }
      },
      "Outputs": {
        "InstanceIds": {
          "Value": {
            "Fn::GetAtt": ["InstanceGroup", "InstanceIds"]
          }
        }
      }
    }

背景信息

创建资源栈组时,指定要用于创建资源栈的ROS模板、创建资源栈的目标账号和地域等,可确保将具有相同配置的相同资源栈部署到多个指定地域内的多个指定目标账号。

操作步骤

  1. 登录资源编排控制台
  2. 在左侧导航栏单击资源栈组
  3. 在页面左上角的地域下拉列表,选择要创建资源栈组的地域。
  4. 资源栈组列表页面,单击创建资源栈组
  5. 选择模板页面输入ROS模板,然后单击下一步
  6. 配置模板参数页面,配置资源栈组名称资源栈组描述参数录入,然后单击下一步
    说明 根据模板的不同,您需要输入的参数将有所差异,请根据控制台提示输入参数信息。
  7. 配置资源栈组页面,配置管理员角色执行角色,然后单击下一步
  8. 设置部署选项页面,根据界面提示,配置账户(目标账号)、区域资源组最大并发账户数容错,然后单击下一步
    关于如何配置最大并发账户数容错,请参见资源栈组部署选项
  9. 检查并确认页面,单击创建资源栈组
    您可以在资源栈组列表页面,查看当前创建的资源栈组的状态和ID等信息。