全部產品
Search
文件中心

Auto Scaling:DeleteScalingGroup

更新時間:Jan 14, 2025

如果您不再需要某個伸縮組,可以調用API DeleteScalingGroup刪除該伸縮組來空出伸縮組配額,刪除伸縮組會同時刪除群組內的伸縮配置和伸縮規則。

介面說明

刪除伸縮組需注意以下資訊:

  • 刪除伸縮組會刪除相關聯的伸縮配置、伸縮規則、伸縮活動、伸縮請求的資訊。
  • 刪除伸縮組不會刪除定時任務、CloudMonitor警示任務、Server Load Balancer執行個體以及RDS執行個體。
  • 如果建立伸縮組時設定了開啟伸縮組保護功能,則您不能在控制台或者通過API刪除該伸縮組,可以有效避免誤刪除伸縮組的操作。
  • 建立ECS執行個體時開啟了執行個體釋放保護功能,並加入伸縮組進行託管後,如果您需要刪除伸縮組,則手動添加的ECS執行個體會被強制移出該伸縮組,自動建立的ECS執行個體也會隨該伸縮組一起被自動釋放掉。

    說明 刪除伸縮組前,為了避免伸縮組中的ECS執行個體被強制釋放,即使您單獨為ECS執行個體開啟了執行個體釋放保護功能,仍然需要在伸縮組中設定伸縮組內ECS執行個體的保護功能,使其在刪除伸縮組時不會被強制釋放。具體操作,請參見SetInstancesProtection

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱

類型

是否必選

樣本值

描述

Action String DeleteScalingGroup

系統規定參數。取值:DeleteScalingGroup

ScalingGroupId String asg-bp18p2yfxow2dloq****

伸縮組的ID。

ForceDelete Boolean false

如果伸縮組存在ECS執行個體/ECI執行個體或進行中伸縮活動,是否強制移除伸縮組並移出和釋放ECS執行個體/ECI執行個體。取值範圍:

  • true:強制移除伸縮組。會先停止伸縮組,拒絕接收新的伸縮活動請求,然後等待已有的伸縮活動完成,最後將伸縮組內所有ECS執行個體/ECI執行個體移出伸縮組(手動添加的ECS執行個體/ECI執行個體會被移出伸縮組,Auto Scaling自動建立的ECS執行個體/ECI執行個體會被自動刪除)並刪除伸縮組。
  • false:不強制移除伸縮組。滿足以下兩個條件時,會先停止伸縮組,然後再刪除伸縮組。
    • 伸縮組沒有任何伸縮活動正在執行。
    • 伸縮組當前的ECS執行個體/ECI執行個體數量(Total Capacity)為0。

預設值:false。

RegionId String cn-qingdao

伸縮組所屬的地區ID。

返回資料

名稱

類型

樣本值

描述

RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

請求ID。

樣本

請求樣本

http(s)://ess.aliyuncs.com/?Action=DeleteScalingGroup
&ScalingGroupId=asg-bp18p2yfxow2dloq****
&ForceDelete=false
&RegionId=cn-qingdao
&公用請求參數

正常返回樣本

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DeleteScalingGroupResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</DeleteScalingGroupResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

HttpCode

錯誤碼

錯誤資訊

描述

404

InvalidScalingGroupId.NotFound

The specified scaling group does not exist.

指定的伸縮組在該使用者帳號下不存在。

403

Forbidden.Unauthorized

A required authorization for the specified action is not supplied.

您並未向Auto Scaling完整授權OpenAPI介面。

400

InstanceInUse

You cannot delete a scaling configuration or scaling group while there is an instance associated with it.

指定的伸縮組中存在ECS執行個體/ECI執行個體。