镜像相关接口
更新时间:2019-06-14
镜像相关接口
获取镜像信息
方法 | API | 说明 |
---|---|---|
GET | /v1/image/{imageId} | 查看镜像信息 |
返回参数
返回一个image对象,请参看“image参数列表”
image参数列表
参数名称 | 参数类型 | 说明 |
---|---|---|
imageId | String | 镜像id |
imageName | String | 镜像名称 |
externalUrl | String | 镜像仓库路径 |
createTime | Date | 镜像仓库创建时间 |
请求示例
GET /v1/image/docimg-qxj5mfuyzkyj HTTP/1.1
HOST: baepro.bj.baidubce.com
Authorization: {authorization}
Content-Type: application/json; charset=utf-8
x-bce-date: 2016-06-01T23:00:10Z
返回示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4
{
"imageId": "docimg-qxj5mfuyzkyj",
"imageName": "testimage",
"externalUrl": "cp01-bce-bae4-sandbox00.epc.baidu.com:5002/04d77f5f495148f21234567dcffbd792/testimage",
"createTime": "2016-06-01T23:00:10Z"
}
查看私有镜像列表
方法 | API | 说明 |
---|---|---|
GET | /v1/image?category=private | 查看私有镜像列表 |
返回参数
参数名称 | 参数类型 | 说明 |
---|---|---|
images | List<image> | 请参看获取镜像信息中的“image参数列表” |
请求示例
GET /v1/image?category=private HTTP/1.1
HOST: baepro.bj.baidubce.com
Authorization: {authorization}
Content-Type: application/json; charset=utf-8
x-bce-date: 2016-06-01T23:00:10Z
返回示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4
{
"images": [{
"imageId": "docimg-qxj5mfuyzkyj",
"imageName": "testimage",
"externalUrl": "cp01-bce-bae4-sandbox00.epc.baidu.com:5002/04d77f5f495148f21234567dcffbd792/testimage",
"createTime": "2016-06-01T23:00:10Z"
}, {
"imageId": "docimg-qxj5mfuyzkys",
"imageName": "testimage2",
"externalUrl": "cp01-bce-bae4-sandbox00.epc.baidu.com:5002/04d77f5f495148f21234567dcffbd792/testimage2",
"createTime": "2016-06-01T23:00:10Z"
}]
}
获取镜像tag信息
方法 | API | 说明 |
---|---|---|
GET | /v1/image/{imageId}/tag/{tagId} | 查看镜像信息 |
返回参数
返回一个tag对象,请参看“tag参数列表”
tag参数列表
参数名称 | 参数类型 | 说明 |
---|---|---|
tag | String | 镜像id |
externalUrl | String | 镜像tag路径 |
createTime | Date | 镜像tag创建时间 |
请求示例
GET /v1/image/docimg-qxj5mfuyzkyj/tag/tag1 HTTP/1.1
HOST: baepro.bj.baidubce.com
Authorization: {authorization}
Content-Type: application/json; charset=utf-8
x-bce-date: 2016-06-01T23:00:10Z
返回示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4
{
"tag": "tag1",
"externalUrl": "cp01-bce-bae4-sandbox00.epc.baidu.com:5002/04d77f5f495148f21234567dcffbd792/testimage:tag1",
"createTime": "2016-06-01T23:00:10Z"
}
查看镜像tag列表
方法 | API | 说明 |
---|---|---|
GET | /v1/image/{imageId}/tag | 查看私有镜像tag列表 |
返回参数
参数名称 | 参数类型 | 说明 |
---|---|---|
tags | List<tag> | 请参看获取镜像tag信息中的“tag参数列表” |
请求示例
GET /v1/image/docimg-qxj5mfuyzkyj/tag HTTP/1.1
HOST: baepro.bj.baidubce.com
Authorization: {authorization}
Content-Type: application/json; charset=utf-8
x-bce-date: 2016-06-01T23:00:10Z
返回示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4
{
"tags": [{
"tag": "tag1",
"externalUrl": "cp01-bce-bae4-sandbox00.epc.baidu.com:5002/04d77f5f495148f21234567dcffbd792/testimage:tag1",
"createTime": "2016-06-01T23:00:10Z"
}, {
"tag": "tag2",
"externalUrl": "cp01-bce-bae4-sandbox00.epc.baidu.com:5002/04d77f5f495148f21234567dcffbd792/testimage2:tag2",
"createTime": "2016-06-01T23:00:10Z"
}]
}