在启动 EC2 实例时,我为什么会收到错误消息“您请求的可用区不支持您请求的实例类型”?

1 分钟阅读
0

在启动 Amazon Elastic Compute Cloud (Amazon EC2) 实例时,我收到错误消息“您请求的可用区不支持您请求的实例类型”。我该如何确定要使用哪个可用区?

简短描述

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

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

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

分辨率

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

从 Amazon EC2 控制台:

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

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

**注意:**如果在运行 AWS CLI 命令时遇到错误,请确保您使用的是最新版本的 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 对您的账户上的可用区映射进行验证。

重试请求

启动实例时,在实例启动期间选择受支持的可用区。您可以使用旧的启动向导、新的启动向导使用 AWS CLI 将实例启动到可用区。或者,不要在请求中指定可用区。如果您未指定可用区,Amazon EC2 会为您选择支持您的实例类型的可用区。


相关视频

AWS 官方
AWS 官方已更新 2 年前
没有评论

相关内容