指定されたイメージでサポートしているインスタンスタイプを照会します。
デバッグ
OpenAPI Explorer を使用してデバッグ操作を実行し、SDK コード例を生成します。
リクエストパラメーター
パラメーター名 | タイプ | 必須/任意 | 値の例 | 説明 |
---|---|---|---|---|
RegionId | String | 必須 | cn-hangzhou |
インスタンスが属するリージョンの ID。 Alibaba Cloud リージョンの最新リストを表示するには、 DescribeRegions を呼び出します。 |
Action | String | 任意 | DescribeImageSupportInstanceTypes | この操作の名前。 値:DescribeImageSupportInstanceTypes |
ActionType | String | 任意 | * |
インスタンスタイプが使用されるシナリオ。 有効な値。
|
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 エラーセンター」 をご参照ください。