开发者社区> 问答> 正文

伸缩组:修改伸缩组



描述


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

当伸缩组为 active 或 inactive 状态,才可以调用该接口。
当伸缩组已被指定伸缩配置,而需要再次修改伸缩配置时,修改的伸缩配置的 instancetype 属性要和当前生效的伸缩配置的 instancetyp 属性一致。
在伸缩组中加入新的伸缩配置,不会影响通过早前的伸缩配置创建并正在运行的 ECS 实例。
当伸缩组的 ECS 实例数(Total Capacity)不满足修改后的 MaxSize 或 MinSize,弹性伸缩服务会自动加入或移出 ECS 实例,使得伸缩组的 ECS 实例数等于 MaxSize 或 MinSize。

请求参数

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


返回参数


公共参数。

错误码


关于所有接口的通用性错误,请参考 客户端错误表服务器端错误表。。
错误错误代码描述HTTP状态码
指定的伸缩组在该用户账号下不存在InvalidScalingGroupId.NotFoundThe specified scaling group does not exist.404
伸缩组名已存在InvalidScalingGroupName.DuplicateThe specified value of parameter <parameter name>is duplicated.400
指定的伸缩配置不存在指定的伸缩组中InvalidScalingConfigurationId.NotFoundThe specified scaling configuration does not exist.404
指定的伸缩配置的实例规格与当前生效的伸缩配置的实例规格不匹配InvalidScalingConfigurationId.InstanceTypeMismatchThe specified scaling configuration and existing active scaling configuration have different instance type.400
指定的 MinSize 大于 MaxSizeInvalidParameter.ConflictThe value of parameter <parameter name>and parameter <parameter name>are confilict.400


示例



请求示例


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

返回示例
XML格式:
< ModifyScalingGroupResponse>
    <RequestId>6469DCD0-13AC-487E-85A0-CE4922908FDE</RequestId>
</ ModifyScalingGroupResponse>
JSON格式:
"RequestId": "6469DCD0-13AC-487E-85A0-CE4922908FDE"

展开
收起
青蛙跳 2018-08-17 13:31:25 1443 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
弹性云的核心--基于热迁移的弹性调度 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载