當我嘗試啟動 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體時,收到容量不足錯誤訊息。
解決方法
如果 AWS 沒有足夠的可用隨需容量來完成您的請求,那麼您將收到以下錯誤:
"An error occurred (InsufficientInstanceCapacity) when calling the RunInstances operation (reached max retries: 4).We currently do not have sufficient capacity in the Availability Zone you requested."
對此錯誤進行疑難排解
若要對 InsufficientInstanceCapacity 錯誤進行疑難排解,請使用下列選項:
- 請稍候幾分鐘,然後再次提交您的請求。
- 提交新的請求,並減少執行個體數量。
- 如果您正在啟動執行個體,請提交新請求,但不要指定可用區域。
**注意:**如果您在非預設 VPC 中啟動執行個體,請選擇不同可用區中的子網路。
- 如果您正在啟動執行個體,請提交一個新的請求,並選擇不同的執行個體類型。
**注意:**您可以在啟動後調整執行個體的大小。
如果將執行個體啟動到叢集置放群組中,您可能會收到容量不足錯誤。如需更多資訊,請參閱 Placement groups for your Amazon EC2 instances (Amazon EC2 執行個體的置放群組)。
移動執行個體
如果您仍然收到錯誤,請將執行個體移至另一個可用區域。
避免關鍵機器出現容量不足錯誤
若要為關鍵機器保留容量,最佳做法是提前建立隨需容量保留。請完成下列步驟:
- 在可用區域中建立容量保留。
- 將關鍵執行個體啟動到您的容量保留。您可以查看即時容量保留使用情況,並根據需要啟動執行個體。
**注意:**如果容量不足或超出隨需執行個體配額,則無法建立容量保留。如需更多資訊,請參閱 Limitations (限制)。
相關資訊
Why can't I start or launch my EC2 instance? (為什麼我無法開始或啟動 EC2 執行個體?)