开发者社区> 问答> 正文

伸缩规则:修改伸缩规则




描述


修改伸缩规则的属性。

请求参数

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


返回参数

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


示例



请求示例

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


返回示例


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

JSON 格式
  1. {
  2.     "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
  3.     "ScalingRuleId": "eMKWG8SRNb9dBLAjweNI1Ik",
  4.     "ScalingRuleAri":"ari:acs:ess:cn-qingdao:1344371:scalingrule/eMKWG8SRNb9dBLAjweNI1Ik"
  5. }


错误码


对于所有接口的通用性错误,请参考 客户端错误表服务器端错误表
错误码错误信息HTTP状态码描述
InvalidScalingGroupId.NotFoundThe specified scaling group does not exist.404指定的伸缩组在该用户账号下不存在。
InvalidScalingRuleName.DuplicateThe specified value of parameter <parameter name> is duplicated.400伸缩规则名字已存在。
QuotaExceeded.ScalingRuleScaling rule quota exceeded in the specified scaling group.400用户的伸缩规则使用个数达到上限。

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

相关电子书

更多
基于流量的灰度发布和自动弹性实践 立即下载
《用管控策略设定多账号组织全局访问边界》 立即下载
弹性云的核心--基于热迁移的弹性调度 立即下载