保护或者停止保护伸缩组内的一台或者多台 ECS 实例(SetInstancesProtection
)。
描述
ECS 实例开启保护状态后:
- 实例保持此状态,直至您停止保护状态。
- 由于伸缩组内实例数量的变化和监控任务触发的自动缩容的伸缩活动不会移除处于保护状态的 ECS 实例。您需要自行 移出ECS实例 后才能释放实例。
- ECS 实例被停止或者重启,不会更新 ECS 实例的健康检查状态。
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Action | String | 是 | 系统规定参数。取值:SetInstancesProtection。 |
ScalingGroupId | String | 是 | 伸缩组 ID。 |
InstanceId.N | String | 是 | ECS 实例 ID,N 的取值范围为 [1, 20]。 |
ProtectedFromScaleIn | Boolean | 是 | 伸缩组自动缩容时是否保护 ECS 实例而使其不被终止或移出伸缩组。取值范围:
|
返回参数
名称 | 类型 | 描述 |
---|---|---|
RequestId | String | 请求 ID。 |
示例
请求示例
http://ess.aliyuncs.com/?Action=SetInstancesProtection
&ScalingGroupId=AG6CQdPU8OKdwLjgZcJ2eaQ
&InstanceId.1=i-28wt48iaa
&InstanceId.1=i-28wt48ibb
&ProtectedFromScaleIn=true
&<公共请求参数>
正常返回示例
XML
格式
<SetInstancesProtectionResponse>
<RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
</SetInstancesProtectionResponse>
JSON
格式
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
错误码
以下为 SetInstancesProtection
接口的特有错误码。更多详情,请参阅通用 客户端错误 和 服务器端错误。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | IncorrectScalingGroupStatus | The current status of the specified scaling group does not support this action. | 您需要 启用伸缩组)。 |
403 | Forbidden.Unauthorized | A required authorization for the specified action is not supplied. | 您还未被授权使用 SetInstancesProtection 接口。 |
404 | InvalidInstanceId.NotFound | Instance “XXX” does not exist. | 指定的 ECS 实例不存在。 |
404 | InvalidScalingGroupId.NotFound | The specified scaling group does not exist. | 指定的伸缩组不存在。 |
发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/1570.html