描述
修改伸缩规则的属性。
请求参数
名称 | 类型 | 是否必需 | 描述 |
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 | 用户的伸缩规则使用个数达到上限。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要修改伸缩规则的属性,您需要通过调用ModifyScalingRule
API来完成此操作。以下是修改伸缩规则时涉及的主要请求参数及其说明:
Action:
ModifyScalingRule
。ScalingRuleId:
AdjustmentType (可选):
QuantityChangeInCapacity
: 增加或减少指定数量的ECS实例。PercentChangeInCapacity
: 增加或减少指定比例的ECS实例。TotalCapacity
: 将当前伸缩组的ECS实例数量调整到指定数量。PercentChangeInCapacity
或TotalCapacity
时,此参数为必填项。AdjustmentValue (可选):
AdjustmentType
不同而变化:QuantityChangeInCapacity
: (0, 100] U [-100, 0)PercentChangeInCapacity
: [0, 10000] U [-10000, 0]TotalCapacity
: [0, 100]AdjustmentType
为QuantityChangeInCapacity
、PercentChangeInCapacity
或TotalCapacity
时,此参数为必填项。ScalingRuleName (可选):
ScalingRuleId
。Cooldown (可选):
执行该API调用后,您将收到包含以下返回参数的响应:
示例请求格式如下(请替换<实际参数值>
为您的具体信息):
http://ess.aliyuncs.com/?Action=ModifyScalingRule
&ScalingRuleId=<实际的ScalingRuleId>
&<其他可选参数及对应值>
&SignatureMethod=<签名方法>
&SignatureNonce=<随机字符串>
&SignatureVersion=1.0
&AccessKeyId=<您的AccessKeyId>
&Timestamp=<请求时间戳>
&Format=XML/JSON
&Signature=<计算出的签名值>
请注意,实际调用时还需根据阿里云API要求添加签名等安全认证信息。