调用DescribeImageFromFamily查询指定镜像族系内最新的可用镜像。
接口说明
指定查询的镜像族系如果不存在可用的镜像,则返回结果为空。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 |
类型 |
是否必选 |
示例值 |
描述 |
Action | String | 是 | DescribeImageFromFamily | 系统规定参数。取值:DescribeImageFromFamily。 |
RegionId | String | 是 | cn-hangzhou | 镜像所在的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。 |
ImageFamily | String | 是 | hangzhou-daily-update | 镜像族系名称。 自定义镜像、公共镜像、社区镜像、共享镜像均已支持镜像族系,使用方法及介绍请参见镜像族系概述。 |
返回数据
名称 |
类型 |
示例值 |
描述 |
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | 请求ID。 |
Image | Object | 返回的镜像信息。 |
|
CreationTime | String | 2018-01-10T01:01:10Z | 镜像的创建时间。 |
Status | String | Available | 镜像的状态。可能值:
|
ImageFamily | String | testImageFamily | 镜像族系。 |
Progress | String | 100 | 镜像完成的进度,单位为百分比。 |
IsCopied | Boolean | false | 是否是复制的镜像。 |
IsSupportIoOptimized | Boolean | true | 是否可以在I/O优化实例上运行。 |
ImageOwnerAlias | String | self | 镜像所有者别名。可能值:
|
IsSupportCloudinit | Boolean | true | 是否支持cloud-init。 |
ImageVersion | String | 2 | 镜像版本。 |
Usage | String | none | 有引用关系的资源类型。可能值:
|
IsSelfShared | String | true | 是否共享过该自定义镜像给其他用户。 |
Description | String | testDescription | 描述信息。 |
Size | Integer | 80 | 镜像大小,单位GiB。 |
Platform | String | Aliyun | 操作系统平台。 |
ImageName | String | testImageName | 镜像的名称。 |
OSName | String | Alibaba Cloud Linux 2.1903 | 操作系统的中文显示名称。 |
ImageId | String | m-bp1g7004ksh0oeuc**** | 镜像ID。 |
OSType | String | linux | 操作系统类型。可能值:
|
IsSubscribed | Boolean | false | 是否订阅了该镜像商品码对应的镜像商品服务条款。 |
ProductCode | String | jxsc00**** | 镜像市场的镜像商品标示。 |
Architecture | String | x86_64 | 镜像系统架构类型。可能值:
|
DiskDeviceMappings | Array of DiskDeviceMapping | 镜像下包含云盘和快照的映射关系。 |
|
DiskDeviceMapping | |||
Type | String | custom | 镜像的类型。 |
ImportOSSBucket | String | testEcsImport | 导入镜像所属OSS的Bucket。 |
SnapshotId | String | s-bp17ot2q7x72ggtw**** | 快照ID。 |
ImportOSSObject | String | imageImport | 导入镜像所属OSS的Object。 |
Size | String | 80 | 云盘大小,单位GiB。 |
Device | String | /dev/xvdb | 云盘的设备信息,例如/dev/xvdb。 说明 该参数即将停止使用,为提高代码的兼容性,建议您尽量不要使用该参数。 |
Format | String | qcow2 | 镜像格式。 |
Tags | Array of Tag | 镜像的标签对信息。 |
|
Tag | |||
TagValue | String | TestValue | 自定义镜像的标签值。 |
TagKey | String | TestKey | 自定义镜像的标签键。 |
示例
请求示例
https://ecs.aliyuncs.com/?Action=DescribeImageFromFamily
&RegionId=cn-hangzhou
&ImageFamily=as-hangzhou-game-01
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeImageFromFamilyResponse>
<RequestId>E39053A7-C3E6-41FA-8F8D-F5BD8063E61C</RequestId>
<Image>
<ImageOwnerAlias>self</ImageOwnerAlias>
<Status>Available</Status>
<Progress/>
<Usage/>
<Description>testDescription</Description>
<IsSelfShared/>
<Architecture>x86_64</Architecture>
<Platform>CentOS</Platform>
<ProductCode/>
<Size>40</Size>
<IsSubscribed>false</IsSubscribed>
<IsCopied>false</IsCopied>
<ImageFamily>testImageFamily</ImageFamily>
<OSName>CentOS 8.0 64位</OSName>
<IsSupportIoOptimized>true</IsSupportIoOptimized>
<IsSupportCloudinit>true</IsSupportCloudinit>
<ImageName>testImageName</ImageName>
<DiskDeviceMappings>
<DiskDeviceMapping>
<SnapshotId>s-bp1ejhb4r1lyu55t****</SnapshotId>
<Type>system</Type>
<Format/>
<Size>40</Size>
<Device>/dev/xvda</Device>
<ImportOSSBucket/>
<ImportOSSObject/>
</DiskDeviceMapping>
</DiskDeviceMappings>
<ImageVersion/>
<OSType>linux</OSType>
<ImageId>m-bp1ejhb4r1lyu55t****</ImageId>
<CreationTime>2020-03-17T06:19:19Z</CreationTime>
<Tags>
</Tags>
</Image>
</DescribeImageFromFamilyResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "E39053A7-C3E6-41FA-8F8D-F5BD8063E61C",
"Image" : {
"ImageOwnerAlias" : "self",
"Status" : "Available",
"Progress" : "",
"Usage" : "",
"Description" : "testDescription",
"IsSelfShared" : "",
"Architecture" : "x86_64",
"Platform" : "CentOS",
"ProductCode" : "",
"Size" : 40,
"IsSubscribed" : false,
"IsCopied" : false,
"ImageFamily" : "testImageFamily",
"OSName" : "CentOS 8.0 64位",
"IsSupportIoOptimized" : true,
"IsSupportCloudinit" : true,
"ImageName" : "testImageName",
"DiskDeviceMappings" : {
"DiskDeviceMapping" : [ {
"SnapshotId" : "s-bp1ejhb4r1lyu55t****",
"Type" : "system",
"Format" : "",
"Size" : "40",
"Device" : "/dev/xvda",
"ImportOSSBucket" : "",
"ImportOSSObject" : ""
} ]
},
"ImageVersion" : "",
"OSType" : "linux",
"ImageId" : "m-bp1ejhb4r1lyu55t****",
"CreationTime" : "2020-03-17T06:19:19Z",
"Tags" : {
"Tag" : [ ]
}
}
}
错误码
HttpCode |
错误码 |
错误信息 |
描述 |
404 | InvalidRegionId.NotFound | The RegionId provided does not exist. | 指定的地域不存在,请确认该参数是否正确。 |
访问错误中心查看更多错误码。