指定されたイメージでサポートしているインスタンスタイプを照会します。

デバッグ

OpenAPI Explorer を使用してデバッグ操作を実行し、SDK コード例を生成します。

リクエストパラメーター

パラメーター名 タイプ 必須/任意 値の例 説明
RegionId String 必須 cn-hangzhou

インスタンスが属するリージョンの ID。 Alibaba Cloud リージョンの最新リストを表示するには、 DescribeRegions を呼び出します。

Action String 任意 DescribeImageSupportInstanceTypes この操作の名前。 値:DescribeImageSupportInstanceTypes
ActionType String 任意 *

インスタンスタイプが使用されるシナリオ。 有効な値。

  • CreateEcs (デフォルト):インスタンスを作成します。
  • Upgrade:インスタンスタイプをアップグレードします。
  • Downgrade:インスタンスタイプをダウングレードします。
  • RenewDowngrade:インスタンスタイプを更新およびダウングレードします。
Filter.N.Key String 任意 CreationStartTime フィルタリング条件の Key を指定します。
Filter.N.Value String 任意 2017-12-05T22:40:00Z フィルタリング条件の Value を指定します。
ImageId String 任意 m-imageid1 イメージ ID。

レスポンスパラメーター

パラメーター名 データ型 値の例 説明
ImageId String m-imageid2 照会するイメージの ID。
InstanceTypes - - InstanceTypeItemType で構成されるインスタンスタイプセット。
└CpuCoreCount Integer 1 インスタンスタイプの vCPU カーネルの数。
└InstanceTypeFamily String ecs.t1 インスタンスタイプファミリー。
└InstanceTypeId String ecs.t1.xsmall イメージでサポートしているインスタンスタイプの ID。
└MemorySize Float 1024

インスタンスタイプのメモリサイズ。

単位: GiB

RegionId String cn-hangzhou イメージが所属するリージョンの ID。
RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E リクエスト ID。

リクエストの例





https://ecs.aliyuncs.com/?Action=DescribeImageSupportInstanceTypes
&RegionId=cn-hangzhou
&ImageId=m-imageid1
&<Common Request Parameters>
			

レスポンスの例

XML 形式

<DescribeImageSupportInstanceTypesResponse>
  <RequestId>CF661E2D-4AFE-4BCD-959A-A65E14416B44</RequestId>
  <RegionId>cn-hangzhou</RegionId>
  <ImageId>ubuntu_16_0402_64_20G_alibase_20180409.vhd</ImageId>
  <InstanceTypes>
    <InstanceType>
      <InstanceTypeId>ecs.t1.xsmall</InstanceTypeId>
      <CpuCoreCount>1</CpuCoreCount>
      <MemorySize>0.5</MemorySize>
      <InstanceTypeFamily>ecs.t1</InstanceTypeFamily>
    </InstanceType>
    <InstanceType>
      <InstanceTypeId>ecs.t1.small</InstanceTypeId>
      <CpuCoreCount>1</CpuCoreCount>
      <MemorySize>1</MemorySize>
      <InstanceTypeFamily>ecs.t1</InstanceTypeFamily>
    </InstanceType>
  </InstanceTypes>
</DescribeImageSupportInstanceTypesResponse>
			

JSON 形式

{
    "ImageId":"ubuntu_16_0402_64_20G_alibase_20180409.vhd",
    "InstanceTypes":{
        "InstanceType":[
            {
                "CpuCoreCount":1,
                "InstanceTypeFamily":"ecs.t1",
                "InstanceTypeId":"ecs.t1.xsmall",
                "MemorySize":0.5
            },
            {
                "CpuCoreCount":1,
                "InstanceTypeFamily":"ecs.t1",
                "InstanceTypeId":"ecs.t1.small",
                "MemorySize":1
            }
        ]
    },
    "RegionId":"cn-hangzhou",
    "RequestId":"CF661E2D-4AFE-4BCD-959A-A65E14416B44"
}

エラー

HTTP ステータスコード エラーコード エラーメッセージ 意味
400 InvalidParamter Invalid Parameter 指定されたパラメーターは無効です。
404 InvalidUsage The specifed Usage is not valid 参照されている指定されたリソースタイプ (image、disk、image_disk、または none) が無効です。
400 InvalidInstanceType.ValueNotSupported The specified InstanceType does not exist or beyond the permitted range. 指定されたインスタンスタイプはサポートされていません。

エラーコードのリストについては、 「API エラーセンター」 をご参照ください。