自动化开通云服务

资源编排服务ROS(Resource Orchestration Service)支持自动化开通单个或多个云服务。

前提条件

开通云服务之前,您需要了解云服务的计费情况。

支持自动化开通的云服务

支持自动化开通的云服务,请参见ALIYUN::ROS::AutoEnableService中的ServiceName参数取值。

开通单个云服务

下面以开通日志服务SLS为例,为您介绍如何开通单个阿里云服务。

  1. 登录资源编排控制台

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

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

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

  5. 选择模板页面的指定模板区域,选择选择已有模板,选择模板录入方式输入模板,然后在模板内容区块输入YAML格式的模板,然后单击下一步

    以下模板示例中,将参数ServiceName指定为SLS,并使用ALIYUN::ROS::AutoEnableService引用ServiceName,从而自动开通SLS。

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceName:
        Type: String
        Default: SLS
    Resources:
      AutoEnableService:
        Type: ALIYUN::ROS::AutoEnableService
        Properties:
          ServiceName:
            Ref: ServiceName
    
  6. 配置参数页面,输入资源栈名称

  7. 单击创建

    资源栈创建成功后,您可以登录日志服务控制台,查看日志服务开通情况。

开通多个云服务

下面以开通日志服务SLS和对象存储OSS为例,为您介绍如何开通多个云服务。

  1. 登录资源编排控制台

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

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

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

  5. 选择模板页面的指定模板区域,选择选择已有模板,选择模板录入方式输入模板,然后在模板内容区块输入YAML格式的模板,然后单击下一步

    以下模板示例中,将参数ServiceName指定为SLS和OSS,使用ALIYUN::ROS::AutoEnableService配合Count、Fn:Select、Fn:Index引用ServiceName中的多个云服务,从而实现自动开通SLS和OSS。

    关于函数的更多信息,请参见函数(Functions)

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceName:
        Type: Json
        Default:
          - SLS
          - OSS
    Resources:
      AutoEnableService:
        Type: ALIYUN::ROS::AutoEnableService
        Properties:
          ServiceName:
            Fn::Select:
              - Ref: ALIYUN::Index
              - Ref: ServiceName
        Count:
          Fn::Length:
            Ref: ServiceName
    
  6. 配置参数页面,输入资源栈名称

  7. 单击创建

    资源栈创建成功后,您可以登录SLS控制台OSS控制台,查看SLS和OSS开通情况。