创建镜像仓库
场景描述
本章节指导用户通过API创建和删除镜像仓库。API的调用方法请参见如何调用API。
终端节点(Endpoint)
终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询容器镜像服务的终端节点。
操作步骤
- 创建组织
- 接口相关信息
URI格式:POST /v2/manage/namespaces
详情请参见“创建组织”。
- 请求示例
POST https://{endpoint}/v2/manage/namespaces
Body:{ "namespace": "group" }
- 响应示例
{}
- 接口相关信息
- 查询组织列表
- 接口相关信息
URI格式:GET /v2/manage/namespaces?filter=namespace::{namespace}
详情请参见“查询组织列表”。
- 请求示例
GET https://{endpoint}/v2/manage/namespaces?filter=namespace::group
- 响应示例
{ "namespaces": [ { "auth": 7, "creator_name": "test", "id": 7, "name": "group" } ] }
- 接口相关信息
- 创建镜像仓库
- 接口相关信息
URI格式:POST /v2/manage/namespaces/{namespace}/repos
详情请参见“在组织下创建镜像仓库”。
- 请求示例
POST https://{endpoint}/v2/manage/namespaces/{namespace}/repos?repository=test&category=linux&description=test&is_public=false
- 响应示例
{}
- 接口相关信息
- 查询镜像仓库概要信息
- 接口相关信息
URI格式:GET /v2/manage/namespaces/{namespace}/repos/{repository}
详情请参见“查询镜像仓库概要信息”。
- 请求示例
GET https://{endpoint}/v2/manage/namespaces/{namespace}/repos/{repository}
- 响应示例
{ "category": "other", "created": "2020-10-30T11:35:02.939134Z", "creator_id": "ff4f44473a1d4ab3847906410af2d152", "creator_name": "test", "description": "", "domain_id": "8b1e***********************b633fb", "id": 379367, "internal_path": "swr.cn-north-4.myhuaweicloud.com/group/test", "is_public": true, "name": "test", "ns_id": 7, "num_download": 3, "num_images": 1, "path": "swr.cn-north-4.myhuaweicloud.com/group/test", "priority": 0, "size": 1304902, "updated": "2020-10-30T11:47:46.084808Z", "url": "" }
- 接口相关信息