如何排查 EC2 实例启用或启动时出现的 InsufficientInstanceCapacity 错误?

1 分钟阅读
0

我无法启用或启动 Amazon Elastic Compute Cloud (Amazon EC2) 实例,并且收到容量不足错误。

解决方法

如果亚马逊云科技当前没有足够的可用按需容量来完成您的请求,您会收到以下 InsufficientInstanceCapacity 错误:

“调用 RunInstances 操作时出现错误(InsufficientInstanceCapacity)(达到重试次数上限: 4)。我们目前在您请求的可用区内没有足够的容量。”

排查常见问题

  • 等待几分钟,然后再次提交请求。
  • 提交实例数减少的新请求。
  • 如果您要启动实例,请提交新请求,但不指定可用区。
  • 如果您要启动实例,请使用其他实例类型提交新请求。您可以根据需要在稍后阶段调整大小。
  • 在集群置放群组中启动实例,可能会导致容量不足错误。有关更多信息,请参阅使用置放群组

有关更多信息,请参阅实例容量不足

移动实例

如果前面的排查步骤无法解决问题,您可以将实例移至另一个 VPC 或另一个子网和可用区

避免关键机器上出现容量不足错误

考虑提前创建按需容量预留。要使用按需容量预留,请按下面的步骤操作:

  1. 在可用区中创建容量预留
  2. 在容量预留中启动关键实例。您可以查看实时的容量预留使用情况,并根据需要在其中启动实例。

**注意:**创建容量预留的请求可能会由于以下原因而失败:

  • 容量不足,无法满足请求。
  • 您超出了按需型实例配额。

有关更多信息,请参阅使用容量预留

相关信息

为什么我无法启用或启动我的 EC2 实例?

AWS 官方
AWS 官方已更新 1 年前