帮你快速理解、总结文档立即下载

查询可用的镜像列表

最近更新时间:2023-08-09 10:51:42
我的收藏
说明:
当前页面接口为旧版 API,未来可能停止维护,目前不展示在左侧导航。云服务器 API 3.0 版本接口定义更加规范,访问时延下降显著,建议使用 云服务器 API 3.0。

1. 接口描述

本接口 (DescribeImages) 用于获取用户能够使用的镜像,可以使用这些镜像来创建 CVM 实例。
接口请求域名:image.api.qcloud.com
可以通过镜像 ID 进行查询(最多指定10个镜像 ID);同时,也可以根据镜像的状态或者类型来进行过滤。
镜像拥有5个状态,用户可以根据需要来进行过滤:
1: 创建中
2: 正常
3: 使用中
4: 同步中
5: 复制中
镜像拥有4个类型,用户可以根据需要来进行过滤:
1: 私有镜像 (本账户创建的镜像)
2: 公共镜像 (腾讯云官方镜像)
3: 服务市场 (服务市场提供的镜像)
4: 共享镜像(其他账户共享给本账户的镜像)
北美地区不支持服务市场。
常用公共镜像 ID 一览:
镜像名称
unImgId/unImageId
CentOS 5.8 32位
img-7br3ouzr
CentOS 5.8 64位
img-4cq5l3u1
CentOS 5.11 32位
img-ko6c8e6f
CentOS 5.11 64位
img-ailu7ftt
CentOS 6.2 64位
img-50mr2ow7
CentOS 6.3 32位
img-1afi29f3
CentOS 6.3 64位
img-4w43a15z
CentOS 6.4 32位
img-k09t26i1
CentOS 6.4 64位
img-jlo93805
CentOS 6.5 32位
img-7uq6rrhr
CentOS 6.5 64位
img-7fwdvfur
CentOS 6.6 32位
img-5jbd8jxn
CentOS 6.6 64位
img-h5le2uy5
CentOS 6.7 32位
img-ljriodz5
CentOS 6.7 64位
img-9iwld2rx
CentOS 7.0 64位
img-b1ve77s9
CentOS 7.1 64位
img-9q2lxkar
CentOS 7.2 64位
img-31tjrtph
Debian 7.4 64位
img-c1l6bgb1
Debian 7.8 32位
img-2p1g2wjv
Debian 7.8 64位
img-feqctcrx
Debian 8.2 32位
img-ez7jwngr
Debian 8.2 64位
img-hi93l4ht
Ubuntu Server 12.04 LTS 64位 (Docker)
img-aa9z7opt
Ubuntu Server 14.04.1 LTS 32位
img-qpxvpujt
Ubuntu Server 14.04.1 LTS 64位
img-3wnd9xpl
openSUSE 12.3 32位
img-8bf2kz5x
openSUSE 12.3 64位
img-1p6m0vz5
openSUSE 13.2 64位
img-pmhtrjdx
SUSE Linux Enterprise Server 11 SP3 64位
img-mg89zx1h
SUSE Linux Enterprise Server 12 64位
img-d5304izr
FreeBSD 10.1 64位
img-871lthrb
CoreOS 717.3.0 64位
img-6mre94jv
Windows Server 2012 R2 标准版 64位英文版
img-lkxqa4kj
Windows Server 2012 R2 标准版 64位中文版
img-egif9bvl
Windows Server 2012 R2 数据中心版 64位英文版
img-2tddq003
Ubuntu 16.04.1 LTS 64位中文版
img-pyqx34y1
Windows Server 2016 R2 数据中心版 64位中文版
img-9id7emv7

2. 输入参数

以下请求参数列表仅列出了接口请求参数,其它参数见 公共请求参数 页面。
参数名称
是否必选
类型
描述
imageType
是
Int
按照镜像的类型过滤;具体值见上。
imageIds.n
否
String
按照镜像 ID 过滤;如果指定了镜像 ID,imageType 则为必选(此接口支持同时传入多个 ID。此参数的具体格式可参见 API 简介 的id.n一节)。
status
否
Int
按照镜像的状态过滤。默认值为0,查询全部镜像。具体值见上。
offset
否
Int
偏移量,默认为0。关于offset的更进一步介绍参见 API 简介 中的相关小节。
limit
否
Int
返回数量,默认 20,最大值 100。关于limit的更进一步介绍参见 API 简介 中的相关小节。

3. 输出参数

参数名称
类型
描述
code
Int
公共错误码。0表示成功,其他值表示失败。
message
String
模块错误信息描述,与接口相关。
totalCount
Int
符合条件的镜像数量。
imageSet
Array
符合条件的镜像信息。
其中 imageSet 存储了镜像具体的信息,构成如下:
参数名称
类型
描述
unImgId
String
硬盘镜像 ID,命名格式为“img-xxxxxxxx”,使用此 ID 标识镜像。
imageName
String
硬盘镜像名称。
imageDescription
String
描述信息。
imageType
Int
镜像类型。具体值见上。
osName
String
操作系统名称。
createTime
String
创建时间。
creator
String
创建者的账号。
status
Int
镜像的状态。具体值见上。

4. 示例

输入
https://image.api.qcloud.com/v2/index.php?Action=DescribeImages
&imageType=1
输出

{
"code" : 0,
"message" : "",
"totalCount" : 1,
"imageSet" : [
{
"unImgId" : "img-1234test",
"imageName" : "test",
"imageDescription" : "test",
"osName" : "Ubuntu 12.04 64bit",
"imageType" : 1,
"createTime" : "2014-09-27 10:11:00",
"createor" : "1000",
"status" : 2
}
]
}