通过调用CreateScalingConfiguration接口,并指定伸缩组ID、实例规格、实例镜像等信息,为伸缩组创建一个ECS类型的伸缩配置。
接口说明
伸缩配置用来指定弹性扩张时使用的 ECS 实例模板,支持以下实例配置方式:
-
InstancePatternInfos:智能配置模式,无需指定具体的实例规格,只需根据业务需求指定实例的 vCPU 核数、内存大小、规格族级别以及最高价格,系统会自动筛选符合要求的实例规格,并优先选择价格最低的实例规格创建 ECS 实例。该模式仅适用于伸缩组的网络类型为专有网络,能够有效降低扩容时实例规格库存不足的情况。
-
InstanceType:指定一种实例规格。
-
InstanceTypes:指定多种实例规格。
-
InstanceTypeOverrides:指定多种实例规格,并为不同的实例规格配置权重。
-
Cpu 和 Memory:指定 CPU 和内存定义实例规格的范围,弹性伸缩会结合 IO 优化、可用区等因素确定可用实例规格集合,并根据价格排序为您创建价格最低的实例。该方式仅适用于伸缩组的扩缩容策略为成本优化策略,且伸缩配置未指定实例规格的场景。
-
支持以下任一方式绑定主网卡,但需要注意一次调用只能选用一种方式配置主网卡,同时使用两种方式将会调用失败并返回错误信息。
- 通过 SecurityGroupId、SecurityGroupIds 与 Ipv6AddressCount 等参数直接设置主网卡的相关配置信息。
- 通过 NetworkInterfaces 设置主网卡以及辅助网卡的配置信息。当使用 NetworkInterface 参数时,必须设置主网卡信息,其中 NetworkInterface.InstanceType 取值为 Primary 时,表示设置主网卡;当 NetworkInterface.InstanceType 取值为 Secondary 或空值时,表示设置辅助网卡。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
下表是API对应的授权信息,可以在RAM权限策略语句的Action
元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:
- 操作:是指具体的权限点。
- 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
- 资源类型:是指操作中支持授权的资源类型。具体说明如下:
- 对于必选的资源类型,用背景高亮的方式表示。
- 对于不支持资源级授权的操作,用
全部资源
表示。
- 条件关键字:是指云产品自身定义的条件关键字。
- 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 |
---|---|---|---|---|
ess:CreateScalingConfiguration | create | *全部资源 * |
| 无 |
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
ScalingGroupId | string | 是 | 伸缩配置所属的伸缩组的 ID。 | asg-bp14wlu85wrpchm0**** |
ImageId | string | 否 | 镜像文件 ID,自动创建实例时使用的镜像资源。 | centos6u5_64_20G_aliaegis****.vhd |
ImageName | string | 否 | 镜像文件名称,同一个地域内镜像名称唯一。如果设置了 ImageId,ImageName 将被忽略。 不支持通过 ImageName 设置镜像市场镜像。 | image**** |
InstanceType | string | 否 | ECS 实例的实例规格,更多信息,请参见实例规格族。 | ecs.g6.large |
Cpu | integer | 否 | vCPU 个数。单位:核。 同时指定 CPU 和 Memory 可以定义实例规格范围,例如,CPU=2 且 Memory=16 可以定义配置为 2 vCPU 和 16 GiB 的所有实例规格。弹性伸缩会结合 IO 优化、可用区等因素确定可用实例规格集合,并根据价格排序为您创建价格最低的实例。 说明
该区间配置效果仅在成本优化模式下且伸缩配置未设置实例规格时生效。
| 2 |
Memory | integer | 否 | 内存大小。单位:GiB。 同时指定 CPU 和 Memory 可以定义实例规格范围。例如,CPU=2 且 Memory=16 可以定义配置为 2 vCPU 和 16 GiB 的所有实例规格。弹性伸缩会结合 IO 优化、可用区等因素确定可用实例规格集合,并根据价格排序为您创建价格最低的实例。 说明
该区间配置效果仅在成本优化模式下且伸缩配置未设置实例规格时生效。
| 16 |
DeploymentSetId | string | 否 | ECS 实例所属的部署集的 ID。 | ds-bp1frxuzdg87zh4pz**** |
SecurityGroupId | string | 否 | ECS 实例所属的安全组的 ID,同一个安全组内的 ECS 实例可以互相访问。 | sg-280ih**** |
IoOptimized | string | 否 | 是否为 I/O 优化实例。取值范围: none:非 I/O 优化实例。 optimized:I/O 优化实例。 已停售的实例规格的实例默认值是 none,其他实例规格的实例默认值是 optimized。 | optimized |
InternetChargeType | string | 否 | 网络计费类型。取值范围:
如果未指定该参数,经典网络下默认值为 PayByBandwidth,专有网络 VPC 下默认值为 PayByTraffic。 | PayByTraffic |
InternetMaxBandwidthIn | integer | 否 | 公网入带宽最大值,单位为 Mbit/s。取值范围:
| 10 |
InternetMaxBandwidthOut | integer | 否 | 公网出带宽最大值,单位为 Mbit/s。取值范围:0~100。 默认值:0。 | 10 |
SystemDisk.Category | string | 否 | 系统盘的磁盘种类。取值范围:
该参数不能与
| cloud_ssd |
SystemDisk.Size | integer | 否 | 系统盘的大小,单位:GiB。取值范围:
指定该参数后,系统盘大小必须大于等于 max{20, ImageSize}。 默认值:max{40, ImageSize}。 | 100 |
SystemDisk.DiskName | string | 否 | 系统盘名称。长度为 2~128 个英文或中文字符。必须以大小字母或中文开头,不能以 | cloud_ssdSystem |
SystemDisk.Description | string | 否 | 系统盘的描述。长度为 2~256 个英文或中文字符,不能以 | Test system disk. |
SystemDisk.AutoSnapshotPolicyId | string | 否 | 系统盘使用的自动快照策略 ID。 | sp-bp12m37ccmxvbmi5**** |
SystemDisk.PerformanceLevel | string | 否 | 当系统盘为 ESSD 云盘时,设置云盘的性能等级。取值范围:
默认值:PL1。 | PL0 |
ScalingConfigurationName | string | 否 | 伸缩配置的名称,2~64 英文或中文字符,以数字、大小写字母或中文开头,可包含数字、下划线(_)、短划线(-)或半角句号(.)。 在同一地域下同一伸缩组内伸缩配置名称唯一。如果您没有指定该参数,则默认使用伸缩配置的 ID。 | scalingconfig**** |
LoadBalancerWeight | integer | 否 | ECS 实例作为负载均衡后端服务器时的权重,取值范围:1~100。 默认值:50。 | 50 |
Tags | string | 否 | ECS 实例的标签。标签以键值对方式传入,最多可以使用 20 组标签。Key 和 Value 的使用要求如下:
| {"key1":"value1","key2":"value2", ... "key5":"value5"} |
UserData | string | 否 | ECS 实例的自定义数据,需要以 Base64 方式编码,编码前的原始数据最多为 32 KB。 | ZWNobyBoZWxsbyBlY3Mh |
KeyPairName | string | 否 | 登录 ECS 实例时使用的密钥对的名称。
| KeyPairTest |
RamRoleName | string | 否 | ECS 实例的 RAM 角色名称。RAM 角色名称由 RAM 提供和维护,您可调用 ListRoles 查询可用的 RAM 角色。 | ramrole**** |
SecurityEnhancementStrategy | string | 否 | 是否开启安全加固。取值范围:
| Active |
InstanceName | string | 否 | 使用本伸缩配置自动创建的 ECS 实例的名称。 | instance**** |
HostName | string | 否 | 云服务器的主机名。半角句号(.)或短划线(-)不能作为首尾字符,不能连续使用半角句号(.)或短划线(-)。另外,不同类型实例的命名要求如下:
| host**** |
SpotStrategy | string | 否 | 后付费实例的抢占策略。取值范围:
默认值:NoSpot。 | NoSpot |
PasswordInherit | boolean | 否 | 是否使用镜像预设的密码。使用该参数时,您需要确保使用的镜像已经设置了密码。取值范围:
| false |
Password | string | 否 | ECS 实例的密码。长度为 8 至 30 个字符,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。特殊符号可以是: `() 其中,Windows 实例不能以斜线号(/)为密码首字符。 说明
如果传入 Password 参数,建议您使用 HTTPS 协议发送请求,避免密码泄露。
| 123abc**** |
ResourceGroupId | string | 否 | ECS 实例所属资源组的 ID。 | rg-resource**** |
HpcClusterId | string | 否 | ECS 实例所属的 HPC 集群的 ID。 | hpc-clusterid |
InstanceDescription | string | 否 | ECS 实例的描述。长度为 2~256 个英文或中文字符,不能以 | Test instance. |
ClientToken | string | 否 | 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参见如何保证幂等性。 | 123e4567-e89b-12d3-a456-42665544**** |
Ipv6AddressCount | integer | 否 | 为弹性网卡指定随机生成的 IPv6 地址数量。 | 1 |
CreditSpecification | string | 否 | Standard | |
ImageFamily | string | 否 | 镜像族系名称,通过设置该参数来获取当前镜像族系内最新的可用镜像,用于创建实例。如果已经设置了参数 | hangzhou-daily-update |
ZoneId | string | 否 | ECS 实例所属的可用区 ID。 | cn-hangzhou-g |
DedicatedHostId | string | 否 | 是否在专有宿主机上创建 ECS 实例。由于专有宿主机不支持创建抢占式实例,指定 DedicatedHostId 参数后,会自动忽略请求中的 SpotStrategy 和 SpotPriceLimit 设置。 您可以调用 DescribeDedicatedHosts 接口查询专有宿主机 ID 列表。 | dh-bp67acfmxazb4p**** |
Affinity | string | 否 | 专有宿主机实例是否与专有宿主机关联。取值范围:
默认值:default。 | default |
Tenancy | string | 否 | 是否在专有宿主机上创建实例。取值范围:
默认值:default。 | default |
SchedulerOptions | object | 否 | 调度选项。 | ["testManagedPrivateSpaceId****"] |
PrivatePoolOptions.MatchCriteria | string | 否 | 实例启动的私有池容量选项。弹性保障服务或容量预定服务在生效后会生成私有池容量,供实例启动时选择。取值范围:
| Open |
PrivatePoolOptions.Id | string | 否 | 私有池 ID。即弹性保障服务 ID 或容量预定服务 ID。 | eap-bp67acfmxazb4**** |
SpotDuration | integer | 否 | 抢占式实例的保留时长,单位为小时。取值范围:
说明
实例被回收前 5 分钟内,阿里云会通过 ECS 系统事件向您发送通知。抢占式实例按秒计费,建议您结合具体任务执行耗时来选择合适的保留时长。
默认值:1。 | 1 |
SpotInterruptionBehavior | string | 否 | 抢占实例中断模式。目前仅支持 terminate(默认)直接释放实例。 | Terminate |
InstanceTypes | array | 否 | 多实例规格参数。如果使用了 InstanceTypes,InstanceType 将被忽略。 当无法根据优先级较高的实例规格创建出实例时,弹性伸缩服务会自动选择下一优先级的实例规格来创建实例。 | |
string | 否 | 多实例规格参数。如果使用了 InstanceTypes,InstanceType 将被忽略。 当无法根据优先级较高的实例规格创建出实例时,弹性伸缩服务会自动选择下一优先级的实例规格来创建实例。 | ecs.g6.large | |
InstanceTypeOverrides | array<object> | 否 | 用于指定的实例规格相关信息。 | |
object | 否 | 用于指定的实例规格相关信息。 | ||
InstanceType | string | 否 | 当您需要伸缩组按照实例规格容量进行伸缩时,请同时指定本参数和 WeightedCapacity。 本参数用于指定实例规格,会覆盖启动模板中的实例规格。您可以指定 N 个本参数,扩展启动模板支持 N 个实例规格。N 的取值范围:1~10。 说明
仅当 LaunchTemplateId 参数指定了启动模板时,本参数生效。
InstanceType 的取值范围:在售的 ECS 实例规格。 | ecs.c5.xlarge |
WeightedCapacity | integer | 否 | 当您需要指定伸缩配置中实例规格的容量时,在指定 InstanceTypeOverrides.InstanceType 后,再指定本参数。 本参数用于指定实例规格的权重,即实例规格的单台实例在伸缩组中表示的容量大小。权重越大,满足期望容量所需的本实例规格的实例数量越少。 由于每个实例规格的 vCPU 个数、内存大小等性能指标会有差异,您可以根据自身需求,给不同的实例规格配置不同的权重。 例如:
为满足期望容量,伸缩组将为用户扩容 2 台 ecs.c5.xlarge 实例。 说明
扩容时伸缩组的容量不得超过最大容量(MaxSize)与实例规格的最大权重之和。
WeightedCapacity 的取值范围:1~500。 | 4 |
DataDisks | array<object> | 否 | 数据盘信息的集合。 | |
object | 否 | 数据盘信息的集合。 | ||
PerformanceLevel | string | 否 | 当数据盘为 ESSD 云盘时,设置云盘的性能等级。取值范围:
说明
关于如何选择 ESSD 云盘性能等级,请参见 ESSD 云盘。
| PL0 |
AutoSnapshotPolicyId | string | 否 | 数据盘使用的自动快照策略 ID。 | sp-bp19nq9enxqkomib**** |
Encrypted | string | 否 | 数据盘是否加密。该参数取值范围:
默认值:false。 | false |
Description | string | 否 | 数据盘的描述。长度为 2~256 个英文或中文字符,不能以 | Test data disk. |
SnapshotId | string | 否 | 创建数据盘时使用的快照。指定该参数后,DataDisks.Size 会被忽略,实际创建的磁盘大小为指定快照的大小。 如果该快照创建于 2013 年 7 月 15 日或之前,调用会被拒绝,返回参数中会提示 InvalidSnapshot.TooOld。 | s-280s7**** |
Categories | array | 否 | 数据盘的多磁盘类型。当无法使用高优先级的磁盘类型时,弹性伸缩自动尝试下一优先级的磁盘类型创建数据盘。取值范围:
说明
指定本参数时,不允许同时指定 DataDisks.Category 。
| |
string | 否 | 数据盘的多磁盘类型。当无法使用高优先级的磁盘类型时,弹性伸缩自动尝试下一优先级的磁盘类型创建数据盘。取值范围:
说明
指定本参数时,不允许同时指定 DataDisks.Category 。
| cloud | |
Size | integer | 否 | 数据盘的磁盘大小,内存单位为 GiB。取值范围:
指定该参数后,磁盘大小必须大于等于快照大小(快照通过 SnapshotId 指定)。 | 100 |
Device | string | 否 | 数据盘挂载点。如果您没有指定该参数,则默认在自动创建 ECS 实例时由系统分配,从/dev/xvdb 开始,到/dev/xvdz 结束。 | /dev/xvdb |
DiskName | string | 否 | 系统盘的名称。长度为 2~128 个英文或中文字符。必须以大小字母或中文开头,不能以 | cloud_ssdData |
Category | string | 否 | 数据盘的磁盘种类。取值范围:
该参数不能与 DataDisk.Categories 同时指定。当该参数与 DataDisk.Categories 都未指定时,该参数默认值:
| cloud_ssd |
DeleteWithInstance | boolean | 否 | 指定数据盘是否随实例释放。该参数取值范围:
该参数只可对独立云盘设置(DataDisks.Category 为 cloud、cloud_efficiency、cloud_ssd 或 cloud_essd),否则会出现报错。 默认值:true。 | true |
KMSKeyId | string | 否 | 数据盘对应的 KMS 密钥的 ID。 | 0e478b7a-4262-4802-b8cb-00d3fb40**** |
ProvisionedIops | long | 否 | 数据盘预配置的 IOPS(Input/Output Operations Per Second)性能指标。 说明
IOPS(Input/Output Operations Per Second)指每秒能处理的 I/O 个数,表示块存储处理读写(输出/输入)的能力,单位为次。
| 100 |
BurstingEnabled | boolean | 否 | 系统盘是否开启 Burst(性能突发)。取值范围:
说明
当 SystemDisk.Category 取值为cloud_auto 时才支持设置该参数。
| false |
SpotPriceLimits | array<object> | 否 | 抢占式实例相关的计费信息组成的集合。 | |
object | 否 | 抢占式实例相关的计费信息组成的集合。 | ||
PriceLimit | float | 否 | 抢占式实例对应的出价。SpotStrategy 取值为 SpotWithPriceLimit 时生效。 | 0.5 |
InstanceType | string | 否 | 抢占式实例的实例规格。SpotStrategy 取值为 SpotWithPriceLimit 时生效。 | ecs.g6.large |
SecurityGroupIds | array | 否 | 将 ECS 实例同时加入多个安全组。更多详情,请参见使用限制下的安全组章节。 说明
不支持同时指定 SecurityGroupId 和 SecurityGroupIds。
| |
string | 否 | 将 ECS 实例同时加入多个安全组。更多详情,请参见使用限制下的安全组章节。 说明
不支持同时指定 SecurityGroupId 和 SecurityGroupIds。
| sg-bp18kz60mefs**** | |
InstancePatternInfos | array<object> | 否 | 智能配置的信息集合,用于筛选符合要求的实例规格范围。 | |
object | 否 | 智能配置的信息集合,用于筛选符合要求的实例规格范围。 | ||
Cores | integer | 否 | 智能配置模式下,实例规格的 vCPU 内核数目,用于筛选符合要求的实例规格范围。更多信息,请参见实例规格族。 请注意以下信息:
| 2 |
InstanceFamilyLevel | string | 否 | EnterpriseLevel | |
MaxPrice | float | 否 | 智能配置模式下,按量付费实例或者抢占式实例可接受的每小时最高价格,用于筛选符合要求的实例规格范围。 说明
SpotStrategy 设置为 SpotWithPriceLimit 时,该参数必选。其他情况下,该参数可选。
| 2 |
Memory | float | 否 | 智能配置模式下,实例规格的内存大小,单位为 GiB,用于筛选符合要求的实例规格范围。 | 4 |
ExcludedInstanceTypes | array | 否 | 需要排除的实例规格。通过使用通配符(*)可以排除单个规格或者整个规格族。例如:
| |
string | 否 | 需要排除的实例规格。通过使用通配符(*)可以排除单个规格或者整个规格族。例如:
| ecs.n1.small/ecs.n1.*/*7* | |
Architectures | array | 否 | 实例规格所属的架构类型。取值范围:
默认值:包含所有架构类型。 | |
string | 否 | 实例规格所属的架构类型。取值范围:
默认值:包含所有架构类型。 | X86 | |
BurstablePerformance | string | 否 | 是否为性能突发实例规格。取值范围:
默认值:Include。 | Include |
InstanceTypeFamilies | array | 否 | 指定查询的实例规格族。N 表示可以设置多个实例规格族,N 的取值范围:1~10。 | |
string | 否 | 指定查询的实例规格族。N 表示可以设置多个实例规格族,N 的取值范围:1~10。 | ecs.g6 | |
MinimumCpuCoreCount | integer | 否 | 实例规格的最小 vCPU 内核数目。 | 2 |
MaximumCpuCoreCount | integer | 否 | 实例规格的最大 vCPU 内核数目。 说明
MaximumCpuCoreCount 不支持超过 MinimumCpuCoreCount 的 4 倍。
| 4 |
GpuSpecs | array | 否 | GPU 类型。 | |
string | 否 | GPU 类型。 | NVIDIA V100 | |
InstanceCategories | array | 否 | 实例分类。取值范围: 说明
N 表示可以设置多个实例分类,N 的取值范围:1~10。
| |
string | 否 | 实例分类。取值范围: 说明
N 表示可以设置多个规格分类,N 的取值范围:1~10。
| Compute-optimized with GPU | |
CpuArchitectures | array | 否 | 实例的 CPU 架构。取值范围: 说明
N 表示可以设置多个 CPU 架构,N 的取值范围:1~2。
| |
string | 否 | 实例的 CPU 架构。取值范围: 说明
N 表示可以设置多个 CPU 架构,N 的取值范围:1~2。
| X86 | |
PhysicalProcessorModels | array | 否 | 实例的处理器型号。N 表示可以设置多个处理器型号,N 的取值范围:1~10。 | |
string | 否 | 实例的处理器型号。N 表示可以设置多个处理器型号,N 的取值范围:1~10。 | Intel Xeon(Ice Lake) Platinum 8369B | |
MinimumEniQuantity | integer | 否 | 实例最小支持挂载的弹性网卡上限。 | 2 |
MinimumEniPrivateIpAddressQuantity | integer | 否 | 实例最小单块弹性网卡的 IPv4 地址上限。 | 2 |
MinimumEniIpv6AddressQuantity | integer | 否 | 实例最小单块弹性网卡的 IPv6 地址上限。 | 1 |
MinimumInitialCredit | integer | 否 | 实例最小突发性能实例 t5、t6 的初始 vCPU 积分值。 | 12 |
MinimumBaselineCredit | integer | 否 | 实例最小突发性能实例 t5、t6 的基准 vCPU 计算性能(所有 vCPU 之和)。 | 12 |
MinimumMemorySize | float | 否 | 实例最小内存。单位:GiB。 | 4 |
MaximumMemorySize | float | 否 | 实例最大内存。单位:GiB。 | 4 |
MinimumGpuAmount | integer | 否 | 实例最小 GPU 数目。取值范围:正整数。 | 2 |
MaximumGpuAmount | integer | 否 | 实例最大 GPU 数目。取值范围:正整数。 | 2 |
SystemDiskCategories | array | 否 | 系统盘的多磁盘类型。当无法使用高优先级的磁盘类型时,弹性伸缩自动尝试下一优先级的磁盘类型创建系统盘。取值范围:
说明
指定本参数时,不允许同时指定 SystemDisk.Category 。
| |
string | 否 | 系统盘的多磁盘类型。当无法使用高优先级的磁盘类型时,弹性伸缩自动尝试下一优先级的磁盘类型创建系统盘。取值范围:
说明
指定本参数时,不允许同时指定 SystemDisk.Category 。
| cloud | |
SystemDisk.Encrypted | boolean | 否 | 是否加密系统盘。取值范围:
默认值:false。 | false |
SystemDisk.KMSKeyId | string | 否 | 系统盘使用的 KMS 密钥 ID。 | 0e478b7a-4262-4802-b8cb-00d3fb40**** |
SystemDisk.EncryptAlgorithm | string | 否 | 系统盘采用的加密算法。取值范围:
默认值:AES-256。 | AES-256 |
SystemDisk.ProvisionedIops | long | 否 | 系统盘预配置的 IOPS(Input/Output Operations Per Second)性能指标。 说明
IOPS(Input/Output Operations Per Second)指每秒能处理的 I/O 个数,表示块存储处理读写(输出/输入)的能力,单位为次。
| 100 |
SystemDisk.BurstingEnabled | boolean | 否 | 系统盘是否开启 Burst(性能突发)。取值范围:
说明
当 SystemDisk.Category 取值为cloud_auto 时才支持设置该参数。
| false |
ImageOptions.LoginAsNonRoot | boolean | 否 | false | |
DeletionProtection | boolean | 否 | 实例释放保护属性,指定是否支持通过 ECS 控制台或 API(DeleteInstance)直接释放实例,防止实例被误删除。取值范围:
默认值:false。 说明
该属性仅适用于按量付费实例,防止弹性伸缩扩容的实例被误删除,不影响正常的缩容活动,开启实例释放保护的实例可以被缩容活动释放掉。
| false |
StorageSetId | string | 否 | 存储集 ID。 | ss-bp67acfmxazb4p**** |
StorageSetPartitionNumber | integer | 否 | 存储集中的最大分区数量。取值范围:大于等于 2。 | 2 |
CustomPriorities | array<object> | 否 | ECS 实例规格+交换机的自定义优先级。 注意 仅在伸缩组的扩缩容策略为优先级策略时有效。 当无法根据优先级较高的实例规格+交换机创建出实例时,弹性伸缩服务会自动选择下一优先级的实例规格+交换机组合来创建实例。 说明
如果仅指定了部分实例规格+交换机的自定义优先级,则未指定的部分优先级低于指定的部分,且未指定部分仍会依次按照伸缩组的交换机顺序、伸缩配置的实例规格顺序确定优先级。
| |
object | 否 | |||
InstanceType | string | 否 | ECS 实例的实例规格。 注意 必须包含在伸缩配置的实例规格列表中。 | ecs.g6.large |
VswitchId | string | 否 | 虚拟交换机的 ID。 注意 必须包含在伸缩组的交换机列表中。 | vsw-bp14zolna43z266bq**** |
NetworkInterfaces | array<object> | 否 | 弹性网卡列表。 | |
object | 否 | 弹性网卡。 | ||
InstanceType | string | 否 | 弹性网卡类型。使用此参数时,必须使用 NetworkInterfaces 设置主网卡,同时不能设置 SecurityGroupId 或 SecurityGroupIds 参数取值范围:
默认值:Secondary。 | Primary |
NetworkInterfaceTrafficMode | string | 否 | 网卡的通讯模式。参数取值范围:
默认值:Standard。 说明
RDMA 模式的弹性网卡数量不能超过该实例规格族的限制。更多信息,请参见实例规格族。
| HighPerformance |
Ipv6AddressCount | integer | 否 | 为主网卡指定随机生成的 IPv6 地址数量。 您需要注意:
| 1 |
SecurityGroupIds | array | 否 | 弹性网卡所属的一个或多个安全组 ID。 | |
string | 否 | 弹性网卡所属的一个或多个安全组 ID。 您需要注意:
| sg-uf6ij8dwxxxxxx | |
DedicatedHostClusterId | string | 否 | 专有宿主机集群 ID。 | dc-2zedxc67zqzt7lb4**** |
SecurityOptions | object | 否 | 安全选项。 | |
ConfidentialComputingMode | string | 否 | 机密计算模式。可能值:
| TDX |
HttpEndpoint | string | 否 | enabled | |
HttpTokens | string | 否 | 访问实例元数据时是否强制使用加固模式(IMDSv2)。取值范围:
默认值:optional。 说明
有关访问实例元数据的模式,请参见实例元数据访问模式。
| optional |
返回参数
示例
正常返回示例
JSON
格式
{
"ScalingConfigurationId": "asc-bp1ffogfdauy0nu5****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
错误码
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|---|---|
2024-11-08 | OpenAPI 入参发生变更 | 查看变更详情 |
2024-10-10 | OpenAPI 入参发生变更 | 查看变更详情 |
2024-06-12 | API 内部配置变更,不影响调用 | 查看变更详情 |
2024-04-23 | OpenAPI 入参发生变更 | 查看变更详情 |
2024-03-20 | OpenAPI 入参发生变更 | 查看变更详情 |
2024-01-29 | OpenAPI 入参发生变更 | 查看变更详情 |
2023-11-24 | OpenAPI 入参发生变更 | 查看变更详情 |
2023-08-23 | OpenAPI 入参发生变更 | 查看变更详情 |
2023-04-12 | OpenAPI 入参发生变更 | 查看变更详情 |