全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
弹性伸缩

修改伸缩规则

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

描述

修改伸缩规则的属性。

请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:ModifyScalingRule。
ScalingRuleId String 伸缩规则的ID。
AdjustmentType String 伸缩规则的调整方式。可选值:
- QuantityChangeInCapacity:增加或减少指定数量的ECS实例。
- PercentChangeInCapacity: 增加或减少指定比例的ECS实例。
- TotalCapacity: 将当前伸缩组的ECS实例数量调整到指定数量。
AdjustmentValue Integer 伸缩规则的调整值。取值范围:
- QuantityChangeInCapacity:(0, 100] U [-100, 0)
- PercentChangeInCapacity:[0, 10000] U [-10000, 0]
- TotalCapacity:[0, 100]
ScalingRuleName String 伸缩规则的显示名称,2-40 个英文或中文字符,以数字、大小字母或中文开头,可包含数字,”_”、”-“或”.”。
同一用户账号同一地域同一伸缩组内唯一。如果没有指定该参数,默认值为ScalingRuleId。
Cooldown Integer 伸缩规则的冷却时间。取值范围:[0, 86400],单位:秒。默认值为:空。

返回参数

名称 类型 描述
ScalingRuleId String 伸缩规则的ID,由系统生成,全局唯一。
ScalingRuleAri String 伸缩规则的唯一标识符。

错误码

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

错误 错误代码 描述 HTTP状态码
指定的伸缩组在该用户账号下不存在 InvalidScalingGroupId.NotFound The specified scaling group does not exist. 404
伸缩规则名字已存在 InvalidScalingRuleName.Duplicate The specified value of parameter <parameter name> is duplicated. 400
用户的伸缩规则使用个数达到上限 QuotaExceeded.ScalingRule Scaling rule quota exceeded in the specified scaling group. 400

示例

请求示例
  1. http://ess.aliyuncs.com/?Action=CreateScalingRule
  2. &ScalingGroupId=AG6CQdPU8OKdwLjgZcJ2eaQ
  3. &AdjustmentType=QuantityChangeInCapacity
  4. &AdjustmentValue=-10
  5. &<公共请求参数>
返回示例

XML格式:

  1. <CreateScalingRuleResponse>
  2. <ScalingRuleAri>
  3. ari:acs:ess:cn-qingdao:1344371:scalingrule/eMKWG8SRNb9dBLAjweNI1Ik
  4. </ScalingRuleAri>
  5. <ScalingRuleId>eMKWG8SRNb9dBLAjweNI1Ik</ScalingRuleId>
  6. <RequestId>570C84F4-A434-488A-AFA1-1E3213682B33</RequestId>
  7. </CreateScalingRuleResponse>

JSON格式:

  1. "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
  2. "ScalingRuleId": "eMKWG8SRNb9dBLAjweNI1Ik",
  3. "ScalingRuleAri":"ari:acs:ess:cn-qingdao:1344371:scalingrule/eMKWG8SRNb9dBLAjweNI1Ik"
本文导读目录