资源编排服务ROS(Resource Orchestration Service)支持自动化开通单个或多个云服务。
前提条件
开通云服务之前,您需要了解云服务的计费情况。
开通单个云服务
下面以开通日志服务SLS为例,为您介绍如何开通单个阿里云服务。
- 登录资源编排控制台。
- 在左侧导航栏,单击资源栈。
- 在页面左上角的地域下拉列表,选择资源栈的所在地域。
- 在资源栈列表页面,单击创建资源栈,然后在下拉列表中选择使用新资源(标准)。
- 在选择模板页面,选择已有模板,选择模板录入方式为输入模板,输入JSON格式的模板,然后单击下一步。
以下模板示例中,将参数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"
}
}
}
}
}
- 在配置模板参数页面,输入资源栈名称。
- 单击创建。
开通多个云服务
下面以开通日志服务SLS和对象存储OSS为例,为您介绍如何开通多个云服务。
- 登录资源编排控制台。
- 在左侧导航栏,单击资源栈。
- 在页面左上角的地域下拉列表,选择资源栈的所在地域。
- 在资源栈列表页面,单击创建资源栈,然后在下拉列表中选择使用新资源(标准)。
- 在选择模板页面,选择已有模板,选择模板录入方式为输入模板,输入JSON格式的模板,然后单击下一步。
以下模板示例中,将参数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" }
}
}
}
}
- 在配置模板参数页面,输入资源栈名称。
- 单击创建。