修改一个伸缩配置,可选参数如不填则表示不修改。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyScalingConfiguration | 要执行的操作,取值:ModifyScalingConfiguration。 |
Version | String | 是 | 2020-01-01 | API的版本,取值:2020-01-01。 |
ScalingConfigurationId | String | 是 | scc-ybmt16auaugh9zfy**** | 伸缩配置的ID。您可以调用DescribeScalingConfigurations接口查询伸缩配置ID。 |
Eip.SecurityProtectionInstanceId | Integer | 否 | 193 | 安全防护包的ID。 说明 当 |
Eip.SecurityProtectionTypes.N | Array of String | 否 | AntiDDoS_Enhanced | 公网IP的安全防护类型。
|
Eip.BandwidthPackageId | String | 否 | bwp-2zeo05qre24nhrqpy**** | 共享带宽包的ID,表示将公网IP加入到共享带宽包。 您可以调用 DescribeBandwidthPackages 接口,查询共享带宽包的ID。 公网IP加入到共享带宽包必须同时满足如下条件:
|
Ipv6AddressCount | Integer | 否 | 0 | 是否为实例网卡分配IPv6地址。取值:
|
SpotStrategy | String | 否 | NoSpot | 实例的抢占策略。取值:
|
HpcClusterId | String | 否 | hpcCluster-ycdj7d9ios38dfny**** | 实例所属的高性能计算集群的ID。 |
ProjectName | String | 否 | default | 伸缩配置创建的实例所属项目。一个资源只能归属于一个项目。
|
KeyPairName | String | 否 | kp-test-123 | 使用“SSH密钥对”登录实例时,请输入密钥对的名称。 |
Tags | String | 否 | "k1":"v1" | 伸缩配置创建实例的标签。标签以键值对方式传入,最多传入20组标签。Key命名规则如下:
|
SecurityGroupIds.N | Array of String | 否 | sg-3ti78x9h8t4bw***** | 实例主网卡关联的安全组ID。您可以调用DescribeSecurityGroups接口查询安全组ID。取值:
|
InstanceTypeOverrides.N.InstanceType | Array of String | 否 | ecs.g2i.large | 指定抢占式实例的规格。
说明 本参数仅当 |
InstanceTypeOverrides.N.PriceLimit | Array of Float | 否 | 0.01 | 指定抢占式实例规格每小时的最高价格。
说明 本参数仅当 |
Eip.Bandwidth | Integer | 否 | 1 | 公网IP的带宽峰值,单位:Mbps。取值:
说明 如果您指定的伸缩配置中已配置公网IP,此时指定本参数为0值,则表示删除公网IP配置;如果未配置公网IP,那么配置Eip.Bandwidth、Eip.ISP、Eip.BillingType中的任意一项后,均可以为伸缩配置添加公网IP配置,未配置参数取默认值。 |
Eip.BillingType | String | 否 | PostPaidByBandwidth | 公网IP的计费类型,取值:
说明 如果您需要使实例在加入伸缩组时自动分配公网IP,则必须至少配置Eip.Bandwidth、Eip.ISP、Eip.BillingType中的任意一项,均不配置则表示不分配公网IP。 |
Eip.ISP | String | 否 | BGP | 线路类型,取值:
说明 如果您需要使实例在加入伸缩组时自动分配公网IP,则必须至少配置Eip.Bandwidth、Eip.ISP、Eip.BillingType中的任意一项,均不配置则表示不分配公网IP。 |
HostName | String | 否 | instance-host-name | 实例的主机名。取值:
说明 您可以为扩容的各实例设置有序且唯一的实例名称或主机名称,配置规则请参见配置有序且唯一的实例名称或主机名称. |
ImageId | String | 否 | image-ybmhzqo8u4l8j1ii**** | 镜像ID,伸缩组自动创建实例时使用的镜像资源。您可以调用DescribeImages查询镜像ID。 |
InstanceDescription | String | 否 | 云服务器实例。 | 实例的描述,取值:
|
InstanceName | String | 否 | instance-test | 实例的名称,取值:
说明 您可以为扩容的各实例设置有序且唯一的实例名称或主机名称,配置规则请参见配置有序且唯一的实例名称或主机名称。 |
InstanceTypes.N | Array of String | 否 | ecs.g1.large | 实例的计算规格列表。您可以调用DescribeAvailableResource查询计算规格的库存信息。 |
Password | String | 否 | password@123 | 使用“密码”方式登录实例时,请设置root登录密码:
|
ScalingConfigurationName | String | 否 | scaling-config-test | 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:
|
SecurityEnhancementStrategy | String | 否 | Active | 是否开启安全加固,取值:
|
UserData | String | 否 | ZWNobyBoZWxsbyBlY3Mh | 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。 |
Volumes.N.DeleteWithInstance | Array of Boolean | 否 | true | 云盘是否随实例释放:
|
Volumes.N.Size | Array of Integer | 否 | 100 | 云盘的容量,单位为GiB。
|
Volumes.N.VolumeType | Array of String | 否 | PTSSD | 云盘的类型:
|
ZoneId | String | 否 | cn-beijing-a | 伸缩配置可用区ID。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
ScalingConfigurationId | String | scc-ybmt16auaugh9zfy**** | 伸缩配置ID。 |
GET /?Action=ModifyScalingConfiguration&ScalingConfigurationId=scc-ybmt16auaugh9zfy****&Version=2020-01-01 HTTP/1.1 Host: open.volcengineapi.com X-Date: 20240507T095055Z Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20240507/cn-beijing/auto_scaling/request, SignedHeaders=host;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f
{ "ResponseMetadata": { "RequestId": "20240507175103018142130120A2A064", "Version": "2020-01-01", "Service": "auto_scaling", "Region": "cn-beijing" }, "Result": { "ScalingConfigurationId": "scc-ybmt16auaugh9zfy****" } }
您可访问公共错误码,获取更多错误码信息。