DescribeImageFromFamily
调用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. | 指定的地域不存在,请确认该参数是否正确。 |
访问错误中心查看更多错误码。