• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
容器镜像服务CCR API参考手册
最近更新时间:2023-04-16 17:00:00

3 项目相关接口

3.1 CreateProject

 调用 CreateProject 接口创建项目。

3.1.1 使用描述

 POST https://{Endpoint}/ccr/v1.0/projects

3.1.2 请求参数

 表3-1 Header 中的请求参数

image.png

 表3-2 Body 中的请求参数

image.png

3.1.3 返回数据

image.png

3.1.4 示例

 1. 请求示例
 POST https://{Endpoint}/ccr/v1.0/projects
 {
      "ProjectName":"demo_pro"
 }
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be"
 }

3.2 DeleteProject

 调用 DeleteProject 接口删除项目。

3.2.1 使用描述

 DELETE https://{Endpoint}/ccr/v1.0/projects/{ProjectName}

3.2.2 请求参数

 表3-3 Header 中的请求参数

image.png

 表3-4 URL 中的请求参数

image.png

 表3-5 Body 中的请求参数

image.png

3.2.3 返回数据

image.png

3.2.4 示例

 1. 请求示例
 DELETE https://{Endpoint}/ccr/v1.0/projects/demo_pro
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be"
 }

3.3 UpdateProject

 调用 UpdateProject 接口更新项目权限。

3.3.1 使用描述

 PUT https://{Endpoint}/ccr/v1.0/projects/{ProjectName}

3.3.2 请求参数

 表3-6 Header 中的请求参数

image.png

 表3-7 URL 中的请求参数

image.png

 表3-8 Body 中的请求参数

image.png

3.3.3 返回数据

image.png

3.3.4 示例

 1. 请求示例
 PUT https://{Endpoint}/ccr/v1.0/projects/demo_pro
 {
      "Public": true
 }
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be",
 }

3.4 GetProjects

 调用 GetProjects 查询租户的项目列表。

3.4.1 使用描述

 GET https://{Endpoint}/ccr/v1.0/projects

3.4.2 请求参数

 表3-9 Header 中的请求参数

image.png

 表3-10 URL 中的请求参数

image.png

image.png

3.4.3 返回数据

image.png

 表3-11 Projects 结构描述

image.png

3.4.4 示例

 1. 请求示例
 GET https://{Endpoint}/ccr/v1.0/projects
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
     "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be",
     "TotalCount":1,
     "PageSize": 10,
     "PageNumber": 1,
     "Projects": [
     {
         "ProjectName": "yunkun-private",
         "ProjectId": 67,
         "RepoCount": 5,
         "Public": "false",
         "CreatedAt": "2021-08-24T12:50:58.668Z",
         "UpdatedAt": "2021-08-24T12:50:58.668Z",
         "QuotaStorageLimit":1073741824,
         "QuotaStorageUsed":39789484,
         "GlobalSynced":false
     }
     ]
 }

意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部