全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网
弹性伸缩

修改伸缩组

更新时间:2017-06-07 13:26:11

描述

  • 修改伸缩组的属性。创建伸缩组的属性中,有以下属性不可修改:

    • RegionId
    • LoadBalancerId
    • DBInstanceId
  • 当伸缩组为 active 或 inactive 状态,才可以调用该接口。

  • 当伸缩组已被指定伸缩配置,而需要再次修改伸缩配置时,修改的伸缩配置的 instancetype 属性要和当前生效的伸缩配置的 instancetyp 属性一致。

    在伸缩组中加入新的伸缩配置,不会影响通过早前的伸缩配置创建并正在运行的 ECS 实例。

  • 当伸缩组的 ECS 实例数(Total Capacity)不满足修改后的 MaxSize 或 MinSize,弹性伸缩服务会自动加入或移出 ECS 实例,使得伸缩组的 ECS 实例数等于 MaxSize 或 MinSize。

请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:ModifyScalingGroup。
ScalingGroupId String 伸缩组的 ID。
ScalingGroupName String 伸缩组的显示名称,2-40 个英文或中文字符,以数字、大小字母或中文开头,可包含数字,“_”,“-”或“.”。同一用户账号同一地域内唯一。
ActiveScalingConfigurationId String 伸缩组内生效的伸缩配置 ID。
MinSize Integer 伸缩组内 ECS 实例个数的最小值,取值范围:[0, 100] 。
MaxSize Integer 伸缩组内 ECS 实例个数的最大值,取值范围:[0, 100]。
DefaultCooldown Integer 伸缩组默认的冷却时间,取值范围:[0, 86400],单位:秒。
RemovalPolicy.N String ECS 实例移出伸缩组的策略。
可选值:
- OldestInstance:取最早加入伸缩组的 ECS 实例 。
- NewestInstance:取最新加入伸缩组的 ECS 实例。
- OldestScalingConfiguration:取最早伸缩配置创建的实例
最多可以输入 2 个。

返回参数

公共参数。

错误码

关于所有接口的通用性错误,请参考客户端错误表服务器端错误表。。

错误 错误代码 描述 HTTP状态码
指定的伸缩组在该用户账号下不存在 InvalidScalingGroupId.NotFound The specified scaling group does not exist. 404
伸缩组名已存在 InvalidScalingGroupName.Duplicate The specified value of parameter <parameter name> is duplicated. 400
指定的伸缩配置不存在指定的伸缩组中 InvalidScalingConfigurationId.NotFound The specified scaling configuration does not exist. 404
指定的伸缩配置的实例规格与当前生效的伸缩配置的实例规格不匹配 InvalidScalingConfigurationId.InstanceTypeMismatch The specified scaling configuration and existing active scaling configuration have different instance type. 400
指定的 MinSize 大于 MaxSize InvalidParameter.Conflict The value of parameter <parameter name> and parameter <parameter name> are confilict. 400

示例

请求示例

  1. http://ess.aliyuncs.com/?Action=ModifyScalingGroup
  2. &ScalingGroupId=cqS5QbbhmvGLcJbWoDbWLj2V
  3. &ScalingGroupName=ScalingGroup
  4. &<公共请求参数>

返回示例

XML格式:

  1. < ModifyScalingGroupResponse>
  2. <RequestId>6469DCD0-13AC-487E-85A0-CE4922908FDE</RequestId>
  3. </ ModifyScalingGroupResponse>

JSON格式:

  1. "RequestId": "6469DCD0-13AC-487E-85A0-CE4922908FDE"
本文导读目录