啟用一個伸縮組。
介面說明
介面說明
-
當伸縮組處於 Inactive 狀態,且伸縮組配置了組內執行個體的配置資訊來源(伸縮配置、啟動範本或者在建立伸縮組時指定 ECS 執行個體)時,才可以呼叫該介面來啟用伸縮組。否則,會呼叫失敗。
說明一個伸縮組在同一時刻有且只有一個生效的執行個體配置資訊來源。在呼叫介面時,您可以為伸縮組指定伸縮配置或啟動範本。如果呼叫該介面前您已經為伸縮組配置了執行個體配置資訊來源,在呼叫時再指定伸縮配置或啟動範本會覆蓋原有的配置資訊。
-
當該介面指定了加入伸縮組的 ECS 執行個體(InstanceId.N),呼叫該介面後,彈性伸縮會判斷在加入 ECS 執行個體後伸縮組的 ECS 執行個體數量(Total Capacity)是否在最小值(MinSize)和最大值(MaxSize)之間:
如果伸縮組的 Total Capacity 小於 MinSize,呼叫成功後,彈性伸縮服務會自動建立差額的按量付費的 ECS 執行個體。
例如:建立伸縮組時,指定 MinSize 為 5,在啟用伸縮組的 InstanceId.N 參數中指定 2 台已有 ECS 執行個體,則彈性伸縮在加入 2 台已有 ECS 執行個體之後,再自動建立 3 台 ECS 執行個體。
如果伸縮組的 Total Capacity 大於 MaxSize,則呼叫失敗。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ess:EnableScalingGroup |
update |
*ScalingGroup
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ScalingGroupId |
string |
是 |
伸縮組的 ID。 |
asg-bp14wlu85wrpchm0**** |
| ActiveScalingConfigurationId |
string |
否 |
需要在伸縮組內啟用的伸縮配置的 ID。 |
asc-bp1ffogfdauy0nu5**** |
| LaunchTemplateId |
string |
否 |
執行個體啟動範本的 ID,用於指定伸縮組從執行個體啟動範本獲取啟動配置資訊。 |
lt-m5e3ofjr1zn1aw7**** |
| LaunchTemplateVersion |
string |
否 |
執行個體啟動範本的版本。取值範圍:
|
Default |
| InstanceId |
array |
否 |
啟用伸縮組後需要加入伸縮組的 ECS 執行個體的 ID,N 的取值範圍:1~20。 指定加入伸縮組的 ECS 執行個體需要滿足以下條件:
|
i-283vv**** |
|
string |
否 |
啟用伸縮組後需要加入伸縮組的 ECS 執行個體的 ID,N 的取值範圍:1~20。 指定加入伸縮組的 ECS 執行個體需要滿足以下條件:
|
i-283vv**** |
|
| LoadBalancerWeight |
array |
否 |
加入伸縮組中 ECS 執行個體或 ECI 執行個體作為後端伺服器的權重,N 的取值範圍:1~20,該參數取值範圍:1~100。 預設值:50。 |
50 |
|
integer |
否 |
加入伸縮組的 ECS 執行個體或 ECI 執行個體作為後端伺服器的權重,N 的取值範圍:1~20,該參數取值範圍:1~100。 預設值:50。 |
50 |
|
| LaunchTemplateOverride |
array<object> |
否 |
執行個體啟動範本的覆蓋層資訊。 |
|
|
object |
否 |
執行個體啟動範本的覆蓋層資訊。 |
||
| InstanceType |
string |
否 |
當您需要伸縮組按照執行個體規格容量進行伸縮時,請同時指定本參數和 LaunchTemplateOverride.N.WeightedCapacity。 本參數用於指定執行個體規格,會覆蓋啟動範本中的執行個體規格。您可以指定 N 個本參數,擴展啟動範本支援 N 個執行個體規格。N 的取值範圍:1~10。 說明
僅當 LaunchTemplateId 參數指定了啟動範本時,本參數生效。 InstanceType 的取值範圍:在售的 ECS 執行個體規格,請參見執行個體規格族。 |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
否 |
當您需要伸縮組按照執行個體規格容量進行伸縮時,在指定 LaunchTemplateOverride.N.InstanceType 後,再指定本參數。兩個參數一一對應,N 需要保持一致。 本參數用於指定執行個體規格的權重,即執行個體規格的單台執行個體在伸縮組中表示的容量大小。權重越大,滿足期望容量所需的本執行個體規格的執行個體數量越少。 由於每個執行個體規格的 vCPU 個數、記憶體大小等效能指標會有差異,您可以根據自身需求,給不同的執行個體規格配置不同的權重。 例如:
為滿足期望容量,伸縮組將為使用者擴容 2 台 ecs.c5.xlarge 執行個體。 說明
擴容時伸縮組的容量不得超過最大容量(MaxSize)與執行個體規格的最大權重之和。 WeightedCapacity 的取值範圍:1~500。 |
4 |
| RegionId |
string |
否 |
伸縮組所屬的地域 ID。 |
cn-qingdao |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。