当我尝试启动 Amazon Elastic Compute Cloud (Amazon EC2) 实例时,收到容量不足错误。
解决方法
如果 AWS 没有足够的可用按需容量来完成您的请求,则您会收到以下错误:
“调用 RunInstances 操作时出现错误 (InsufficientInstanceCapacity)(达到重试次数上限: 4)。我们目前在您请求的可用区内没有足够的容量。”
对错误进行故障排除
要解决 InsufficientInstanceCapacity 错误,请使用以下选项:
- 等待几分钟,然后再次提交请求。
- 使用较少的实例提交新请求。
- 如果要启动实例,请提交新请求,但不要指定可用区。
**注意:**如果您在非默认 VPC 中启动实例,请在其他可用区中选择一个子网。
- 如果要启动实例,请为其他实例类型提交新请求。
**注意:**您可以在启动后调整实例的大小。
如果您将实例启动到集群置放群组,则可能会收到容量不足错误。有关详细信息,请参阅 Amazon EC2 实例的置放群组。
移动实例
如果您继续收到错误,请将实例移动到其他可用区。
避免关键机器上出现容量不足错误
要为关键机器预留容量,最佳做法是提前创建按需容量预留。完成以下步骤:
- 在可用区中创建容量预留。
- 在容量预留中启动关键实例。您可以查看实时的容量预留使用情况,并根据需要在其中启动实例。
**注意:**如果容量不足,或者您超过了按需实例配额,则无法创建容量预留。有关详细信息,请参阅限制。
相关信息
为什么我无法启动我的 EC2 实例?