當我啟動 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體時,收到 "Your requested instance type is not supported in your requested Availability Zone" 錯誤。我想確定可以使用的可用區域,並解決該錯誤。
解決方法
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
確定支援您執行個體類型的可用區域
您可以使用 Amazon Elastic Compute Cloud (Amazon EC2) 主控台或 AWS CLI,確定支援您執行個體類型的可用區域。
Amazon EC2 主控台
完成下列步驟:
- 開啟 Amazon EC2 console (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 會為您選擇一個支援您執行個體類型的可用區域。
相關資訊
執行個體容量不足