CreateStackInstances_资源编排_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

前提条件

请确保您已经创建了资源栈组。具体操作,请参见 CreateStackGroup

应用场景

跨账号创建资源栈

当某企业需要在多个账号下创建相同的资源时,为提高部署效率,管理员账号可以在创建资源栈组时,选择添加多个目标账号,部署一个地域,从而在同一地域下的不同账号中创建多个资源栈,实现在多个账号下创建相同的资源。

跨地域创建资源栈

当某企业需要在多个地域下创建相同的资源时,为提高部署效率,管理员账号可以在创建资源栈组时,选择添加一个目标账号,部署多个地域,从而在同一账号下的不同地域中创建多个资源栈,实现在多个地域下创建相同的资源。

跨账号、跨地域创建资源栈

当某企业需要在多个账号下的多个地域中创建相同的资源,为提高部署效率,管理员账号可以在创建资源栈组时,选择添加多个目标账号,部署多个地域,从而在不同账号的不同地域下创建多个资源栈,实现在多个账号下的多个地域中创建相同的资源。

本文将提供一个示例,为杭州地域已有的自助管理权限模式的资源栈组MyStackGroup,在杭州地域和北京地域的阿里云账号151266687691****141261387191****中创建资源栈。

流控信息

请求速率为100/60(s)。更多流控信息,请前往配额中心查看

授权信息

如下是此API对应的授权信息,用于RAM权限策略语句的Action元素中,为RAM用户或RAM角色授予调用此API的权限。请通过 RAM 访问控制设置,使用方法可参考访问控制帮助文档

具体说明如下:展开详情

操作访问级别资源类型条件关键字关联操作
ros:CreateStackInstances
Create
StackInstance
acs:ros:{#regionId}:{#accountId}:stackinstance/{#StackGroupName}/{#StackInstanceAccountId}/{#StackInstanceRegionId}

请求参数

字段名称字段详情
RegionIdstring

资源栈组所属的地域 ID。展开详情

示例值:cn-hangzhou参考取值来源:
    DescribeRegions
StackGroupNamestring

资源栈组名称。名称在单个地域内唯一。 展开详情

示例值:MyStackGroup参考取值来源:
    GetStackGroup
    CreateStackGroup
    ListStackGroups
    ImportStacksToStackGroup
AccountIdsarray<string>

使用自助管理权限模式部署资源栈的目标账号 ID 列表。最多支持添加 30 个目标账号 ID。展开详情

示例值:["151266687691****","141261387191****"]
RegionIdsarray<string>

目标执行地域列表。最多支持添加 20 个地域。

示例值:["cn-hangzhou", "cn-beijing"]
ClientTokenstring

保证请求的幂等性。该值由客户端生成,并且必须是全局唯一的。 展开详情

示例值:123e4567-e89b-12d3-a456-42665544****
OperationDescriptionstring

创建资源栈的操作描述。展开详情

示例值:Create stack instances in hangzhou and beijing
OperationPreferencesobject

创建资源栈的操作设置。展开详情

示例值:{"FailureToleranceCount": 1, "MaxConcurrentCount": 2}参考取值来源:
    GetStackGroupOperation
TimeoutInMinutesinteger<int64>

创建资源栈的超时时间。 展开详情

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:10取值 <= 1440
DisableRollbackboolean

当创建资源栈失败时,是否禁用回滚策略。展开详情

示例值:false
ParameterOverridesarray<object>

覆盖参数列表。

子级条数 <= 200
DeploymentTargetsobject

使用服务管理权限模式部署资源栈的部署目标。展开详情

示例值:{"RdFolderId": "fd-4PvlVLOL8v"}
DeploymentOptionsarray<string>

使用服务管理权限模式部署资源栈的部署选项列表。最多支持 1 个部署选项。

子级条数 <= 1

请求说明

关于公共请求参数的详情,请参见公共参数

返回参数

字段名称字段详情
RequestIdstring

请求 ID。

示例值:14A07460-EBE7-47CA-9757-12CC4761D47A
OperationIdstring

操作 ID。

示例值:6da106ca-1784-4a6f-a7e1-e723863d****

返回示例

变更历史

变更时间变更内容概要操作
2024-11-21
新增请求参数DeploymentOptions
2024-06-17
变更请求参数DeploymentTargets

相关示例

调用CreateStackInstances接口在指定账号和地域下创建资源栈实例。
2022-09-19