在實際啟動實例之前,是否有任何方法可以使用 aws cli 檢查給定可用區域內的實例類型可用性?
我正在 VPC 內建置集群,這要求您在啟動實例之前在區域(由 aws 指定或分配)中啟動子網,但不能保證您想要的實例類型在此區域中可用在此刻。
昨天我遇到了可怕的 InsufficientInstanceCapacity 錯誤,但這種情況不應該發生。處理這個問題的正確方法是什麼?我看不到任何明顯的 ec2 命令。
我可以循環遍歷每個區域來建立和銷毀子網,直到找到一個可以保留的子網,但必須有更好的方法嗎?
乾杯,尼克
答案1
AWS最終直接回覆了我,答案是否定的,沒有辦法檢查容量。他們建議的解決方案是退回到更小的實例類型,直到找到有效的實例類型。
答案2
昨天我遇到了可怕的 InsufficientInstanceCapacity 錯誤,但這種情況不應該發生。處理這個問題的正確方法是什麼?
使用預留實例。這是恰恰預留實例的用例。您還可以透過按需實例節省大量資金。