描述
重新平衡多可用区伸缩组内 ECS 实例分布(RebalanceInstances)。分布再平衡会通过新建 ECS 实例替换已有 ECS 实例补偿平衡可用区,终止已有 ECS 实例前会先启动新 ECS 实例,分布再平衡不会影响您的应用程序性能或可用性。
名称 | 类型 | 是否必需 | 描述 |
Action | String | 是 | 系统规定参数。取值: RebalanceInstances |
ScalingGroupId | String | 是 | 伸缩组 ID。 |
名称 | 类型 | 描述 |
RequestId | String | 请求 ID |
ScalingActivityId | String | 伸缩活动 ID |
XML 格式
JSON 格式
错误代码 | 错误信息 | HTTP 状态码 | 说明 |
IncorrectScalingGroupStatus | The current status of the specified scaling group does not support this action. | 400 | 您需要启用伸缩组(EnableScalingGroup)。 |
OperationDenied | This operation is denied because the specified scaling group does not support this action. | 400 | 指定的伸缩组的平衡策略不是 MultiAZPolic=Balance,或者 ECS 实例分布不存在严重不平衡的情况。 |
Forbidden.Unauthorized | A required authorization for the specified action is not supplied. | 403 | 您还未被授权使用 RebalanceInstances 接口。 |
InvalidScalingGroupId.NotFound | The specified scaling group does not exist. | 404 | 指定的伸缩组在该用户账号下不存在。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当您遇到因库存不足等原因导致的多可用区ECS实例数量不均衡时,可以采取以下步骤使用RebalanceInstances
API来重新平衡ECS实例分布,确保资源的有效利用且不影响应用程序性能或可用性。
MultiAZPolicy
为BALANCE
的多可用区伸缩组。准备参数:
RebalanceInstances
。构造请求: 构造一个HTTP请求,包含上述参数。示例请求格式如下:
http://ess.aliyuncs.com/?Action=RebalanceInstances&ScalingGroupId=您的伸缩组ID
其中,您的伸缩组ID
需要替换为实际的伸缩组ID。
发送请求: 发送构造好的HTTP请求到阿里云ESS服务端点。请求成功后,您将收到响应。
通过以上步骤,您可以有效地重新平衡多可用区伸缩组内的ECS实例分布,优化资源布局。