在启动 EC2 实例时,我为什么会收到错误消息 "Your requested instance type is not supported in your requested Availability Zone"?

上次更新时间:2020 年 5 月 15 日

在启动 Amazon Elastic Compute Cloud (Amazon EC2) 实例时,我收到错误消息 "Your requested instance type is not supported in your requested Availability Zone"。我该如何确定要使用哪个可用区?

简短描述

部分可用区不支持特定的实例类型。如果您收到错误消息 "Your requested instance type is not supported in your requested Availability Zone",请执行以下操作:

  • 确定哪个可用区支持您的实例类型。
  • 重试请求,并指定支持您所选的实例类型的可用区。或者,提交请求而不指定可用区。

注意:此错误与实例容量不足错误不同。如需关于容量不足错误的更多信息,见实例容量不足

解决方法

确定哪个可用区支持实例类型

在控制台中:

  1. 打开 Amazon EC2 控制台
  2. 选择您想在哪个区域启动实例。
  3. 选择实例类型
  4. 对于筛选实例类型,输入您的首选实例类型。
  5. 选择您的首选实例类型。
  6. 网络下方,查看可用区域下列出的可用区。

在 AWS 命令行界面 (AWS CLI) 中:

使用 describe-instance-type-offerings 命令并包含针对可用区和您想要启动的实例类型的筛选条件。在必要时添加其他筛选条件。以下示例命令会按可用区、实例类型和区域筛选搜索结果。如需关于 describe-instance-type-offerings 命令的更多信息,见 AWS CLI 命令参考中的 describe-instance-type-offerings

# aws ec2 describe-instance-type-offerings --location-type availability-zone  --filters Name=instance-type,Values=c5.xlarge --region af-south-1 --output table

注意:可用区名称可能不会跨账户映射到相同位置。如需更多信息,见可用区。使用 location-type availability-zone-id 命令,在输出中列明可用区 ID。您可以使用可用区 ID 对您的账户上的可用区映射进行验证。

重试请求

启动实例时,在实例启动期间选择受支持的可用区。或者,不要在请求中指定可用区。如果您未指定可用区,Amazon EC2 会为您选择支持您的实例类型的可用区。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?