ScaleoutApplicationWithNewInstances_企业级分布式应用服务_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.

接口说明

限制说明

若应用配置并开启了弹性伸缩规则,在触发自动缩容时将优先移除此接口代购的实例。

流控信息

当前云产品API请求速率暂未透出。

授权信息

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

具体说明如下:展开详情

操作访问级别资源类型条件关键字关联操作
edas:ECSPurchase
Update
全部资源
*

请求语法

POST /pop/v5/scaling/scale_out HTTP/1.1

请求参数

字段名称字段详情
AppIdstring

扩容的目标应用 ID,可通过调用 ListApplication 接口来获取,详情请参见 ListApplication

示例值:e370c17f-*****-3df0721a327
GroupIdstring

扩容应用的目标分组 ID,可通过调用 ListDeployGroup 接口来获取,详情请参见 ListDeployGroup

示例值:e37**********-33df0721a327参考取值来源:
    ListDeployGroup
ScalingNuminteger<int32>

此次扩容的实例数量。

示例值:2取值 <= 100
TemplateIdstring

ECS 启动模板 ID,可通过调用 DescribeLaunchTemplates 接口获取,详情请参见 DescribeLaunchTemplates

示例值:lt-****hy9s2
TemplateVersionstring

ECS 启动模板版本,可通过调用 DescribeLaunchTemplateVersions 接口获取,详情请参见 DescribeLaunchTemplateVersions展开详情

示例值:-1
ScalingPolicystring

指定伸缩组的回收模式,取值范围:展开详情

示例值:release
TemplateInstanceIdstring

扩容时使用的现有 ECS 实例 ID,若填写此项,将以指定的 ECS 实例的规格和配置为模板来购买新的 ECS 实例。

示例值:i-28wt4****
ClusterIdstring

扩容的集群 ID,若指定了应用和分组进行扩容,此参数将被忽略。

示例值:e37**********-33df0721a327参考取值来源:
    InsertCluster
    ListCluster
    GetK8sCluster
InstanceChargeTypestring

实例的付费方式。取值范围:展开详情

示例值:PrePaid
InstanceChargePeriodUnitstring

包年包月计费方式的时长单位。取值范围:展开详情

示例值:Month
InstanceChargePeriodinteger<int32>

购买资源的时长,单位由 InstanceChargePeriodUnit 指定。当参数 InstanceChargeType 取值为 PrePaid 时才生效。展开详情

示例值:1取值 >= 1
AutoRenewboolean

是否要自动续费。当参数 InstanceChargeType 取值 PrePaid 时才生效。取值范围:展开详情

示例值:true
AutoRenewPeriodinteger<int32>

单次自动续费的续费时长。取值范围:展开详情

示例值:1取值 >= 1

返回参数

字段名称字段详情
ChangeOrderIdstring

应用扩容的变更记录 ID。

示例值:e370c17f-*****-3df0721a327
Codeinteger<int32>

接口状态或 POP 错误码。

示例值:200
Messagestring

附加消息。

示例值:success
RequestIdstring

请求 ID。

示例值:e370c17f-*****-3df0721a327
InstanceIdsarray<string>

ECS 实例 ID 列表。

返回示例

错误码

全局错误码
HTTP 状态码错误码错误信息操作
500
Edas.errorcode.PermissionDenied.message
You are not authorized to perform the operation.诊断

变更历史

暂无变更历史

相关示例

在EDAS中代购ECS实例,并将代购的实例扩容到指定的应用分组。
2021-09-24