為什麼我在啟動 EC2 執行個體時收到錯誤訊息 "Your requested instance type is not supported in your requested Availability Zone"?

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. 網路下,檢閱可用區域下列出的可用區域。

從 AWS Command Line Interface (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 年前