开发者社区> 问答> 正文

伸缩组:删除伸缩组



描述


删除一个指定的伸缩组。


  • ForceDelete属性表示如果伸缩组存在ECS实例或正在进行伸缩活动,是否强制删除伸缩组并移出和释放ECS实例。

  • 如果ForceDelete属性为false,必须满足以下两个条件,才能删除伸缩组:条件一:伸缩组没有任何伸缩活动正在执行。
  • 条件二:伸缩组当前的ECS实例数量(Total Capacity)为0。
  • 满足以上条件,会先停止伸缩组,然后再删除伸缩组。

ForceDelete属性为true时,
  • 先停止伸缩组,拒绝接收新的伸缩活动请求,然后等待已有的伸缩活动完成,最后将伸缩组内所有ECS实例移出伸缩组(用户手工添加的ECS实例会被移出伸缩组,弹性伸缩自动创建的ECS实例会被自动删除)并删除伸缩组。

删除伸缩组,包括删除相关联的伸缩配置、伸缩规则、伸缩活动、伸缩请求的信息。
删除伸缩组,不会删除以下任务或实例:定时任务、云监控报警任务、负载均衡实例、RDS实例。

请求参数

名称类型是否必须描述
ActionString操作接口名,系统规定参数,取值:DeleteScalingGroup
ScalingGroupIdString伸缩组的ID
ForceDeleteBool如伸缩组存在ECS实例或正在进行伸缩活动,是否强制删除伸缩组并移出和释放ECS实例。默认值为false,代表不强制删除伸缩组。


返回参数


公共参数

错误码

错误错误代码描述HTTP状态码
[tr=rgb(239, 251, 255)][td]指定的伸缩组在该用户账号下不存在 InvalidScalingGroupId.NotFoundThe specified scaling group does not exist.404 用户并未向弹性伸缩完整授权Open API接口Forbidden.UnauthorizedA required authorization for the specified action is not supplied.403 指定的伸缩组中还有ECS实例InstanceInUseYou cannot delete a scaling configuration or scaling group while there is an instance associated with it.400

示例



请求示例


http://ess.aliyuncs.com/?Action=DeleteScalingGroup
&ScalingGroupId=dmIDKNcyWfzncX9MWX1bwFV
&<公共请求参数>


返回示例

XML格式: <DeleteScalingGroupResponse>
    <RequestId>6469DCD0-13AC-487E-85A0-CE4922908FDE</RequestId>
</DeleteScalingGroupResponse>

JSON格式:
{
"RequestId": "6469DCD0-13AC-487E-85A0-CE4922908FDE"
}


展开
收起
青蛙跳 2018-08-17 13:26:29 1186 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
k8s自动伸缩那些事资料下载 立即下载
弹性云的核心--基于热迁移的弹性调度 立即下载
低代码开发师(初级)实战教程 立即下载