本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
暫停處理程序之前,請考慮下列事項:
-
暫停
AlarmNotification
可讓您暫時停止群組的目標追蹤、步驟及簡單擴展政策,而不必刪除擴展政策或其關聯的 CloudWatch 警示。若要暫時停止個別擴展政策,請參閱 停用 Auto Scaling 群組的擴展政策。 -
您可以選擇暫停
HealthCheck
和ReplaceUnhealthy
程序以重新啟動執行個體,而不讓 Amazon EC2 Auto Scaling 根據執行個體的運作狀態檢查終止執行個體。不過,如果您需要 Amazon EC2 Auto Scaling 繼續對其餘執行個體執行運作狀態檢查,請改用待命功能。如需詳細資訊,請參閱從 Auto Scaling 群組暫時移除執行個體。 -
如果暫停
Launch
和Terminate
處理程序或AZRebalance
,然後變更 Auto Scaling 群組 (例如,透過分開執行個體或變更指定的可用區域),您的群組會在可用區域間呈現不平衡狀態。若該狀況發生,在您繼續執行暫停的處理程序後,Amazon EC2 Auto Scaling 會在可用區域之間逐步重新分配執行個體。 -
如果您暫停
Terminate
程序,仍然可以使用 delete-auto-scaling-group命令搭配強制刪除選項來強制終止執行個體。 -
暫停
Terminate
程序僅適用於目前處於InService
狀態的執行個體。它不會阻止其他狀態的執行個體終止,例如Pending
,或無法從待命中正常恢復的執行個體。 -
當呼叫中存在使用 AWS CLI 或 SDKs 描述 Auto Scaling 群組時,可以忽略
RemoveFromLoadBalancerLowPriority
此程序。此程序已棄用,且僅為了回溯相容性而予以保留。