描述
从一个伸缩组分离一台或多台 ECS 实例。分离 ECS 实例之后,ECS 实例可以独立于伸缩组存在,您可以将 ECS 实例附加到其他伸缩组(
AttachInstances)。分离一台 ECS 实例并不会停止或释放该 ECS 实例,若有相关需要,您可以手动
停止或
释放 ECS 实例。调用该接口时,您需要注意:
目标伸缩组必须处于 启用(Enable) 状态。
目标伸缩组不能有正在进行的伸缩活动。
目标伸缩组没有正在进行的伸缩活动时,该接口可以绕过 冷却时间 直接执行。
接口成功调用后,仅表示接受了该接口调用的请求。可以照常触发伸缩活动,但不能保证伸缩活动的成功性,您需要通过返回的 ScalingActivityId 查看伸缩活动的状态。
目标伸缩组的 ECS 数减去当前分离的 ECS 数不能小于伸缩组最小实例数(MinSize)。
请求参数
返回参数
示例
请求示例
- http://ess.aliyuncs.com/?Action=DetachInstances
- &ScalingGroupId=AG6CQdPU8OKdwLjgZcJXXXXX
- &InstanceId.1=i-28wt48iaa
- &<公共请求参数>
返回示例
XML 格式
- <DetachInstancesResponse>
- <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
- <ScalingActivityId>asa-xxxxxxxxx</ScalingActivityId>
- </DetachInstancesResponse>
JSON 格式
- {
- "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
- "ScalingActivityId": "asa-xxxxxxxxx"
- }
错误码
[tr=rgb(239, 251, 255)][td]InvalidScalingGroupId.NotFound
The specified scaling group does not exist. | 404 | 指定的伸缩组不存在。 |
InvalidInstanceId.NotFound | Instance “XXX” does not exist. | 404 | 指定的 ECS 实例不存在。 |