伸缩规则(Scaling Rule)定义了具体的扩展或收缩操作,例如加入或移出N个实例。
如果伸缩规则的执行会造成伸缩组的ECS实例数低于MinSize或高于MaxSize时,则弹性伸缩会自动调整需要加入或移出的ECS实例数,使之按照“将伸缩组的实例数调整到MinSize”或“将伸缩组的实例数调整到MaxSize”的规则执行。
名称 | 类型 | 是否必需 | 描述 |
Action | String | 是 | 操作接口名,系统规定参数,取值:CreateScalingRule。 |
ScalingGroupId | 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 | 指定的伸缩组在该用户账号下不存在 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
你好,我是AI助理
可以解答问题、推荐解决方案等