当我启动 Amazon Elastic Compute Cloud (Amazon EC2) 实例时,我收到"Your requested instance type is not supported in your requested Availability Zone"错误。我想确定我可以使用的可用区并解决错误。
解决方案
**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI。
确定支持您的实例类型的可用区
您可以使用 Amazon Elastic Compute Cloud (Amazon EC2) 控制台或 AWS CLI 来确定支持您的实例类型的可用区。
Amazon EC2 控制台
完成以下步骤:
- 打开 Amazon EC2 控制台。
- 选择要启动实例的 AWS 区域。
- 在导航窗格中,选择 Instance Types(实例类型)。
- 对于 Filter instance types(筛选实例类型),输入您的首选实例类型。
- 选择您的实例类型。
- 在 Networking(网络)部分中,查看 Availability Zones(可用区)下列出的可用区。
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
**注意:**可用区名称可能无法映射到 AWS 账户中的相同位置。在 describe-instance-type-offerings 命令中,使用 availability-zone-id 位置类型选项将可用区 ID 包括在输出列表中。您可以使用可用区 ID 来验证账户上的可用区映射。
重试请求
要将实例启动到支持的可用区,请使用 Amazon EC2 控制台中的启动实例向导或使用 AWS CLI。
您也可以在请求中不指定可用区。如果您不指定可用区,则 Amazon EC2 会为您选择支持您的实例类型的可用区。
相关信息
实例容量不足