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

2 访问凭证相关接口

2.1 CreateAccount

 调用 CreateAccount 接口创建租户的 CCR 访问凭证(只允许创建一个)。

2.1.1 使用描述

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

2.1.2 请求参数

 表2-1 Header 中的请求参数

image.png

 表2-2 Body 中的请求参数

image.png

2.1.3 返回数据

image.png

2.1.4 示例

 1. 请求示例
 POST https://{Endpoint}/ccr/v1.0/accounts
 {
      "AccountName": "accountName1",
      "AccountEmail": "user1@163.com",
      "AccountLevel":"normal"
 }
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be"
 }

2.2 DeleteAccount

 调用 DeleteAccount 接口删除 CCR 访问凭证。

2.2.1 使用描述

 DELETE https://{Endpoint}/ccr/v1.0/accounts

2.2.2 请求参数

 表2-3 Header 中的请求参数

image.png

 表2-4 Body 中的请求参数

image.png

2.2.3 返回数据

image.png

2.2.4 示例

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

2.3 GetAccounts

 调用 GetAccounts 接口获取指定租户的 CCR 访问凭证信息。

2.3.1 使用描述

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

2.3.2 请求参数

 表2-5 Header 中的请求参数

image.png

2.3.3 返回数据

image.png

image.png

2.3.4 示例

 1. 请求示例
 GET https://{Endpoint}/ccr/v1.0/accounts/accountName1
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
     "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be",
     "AccountName": "yunkun",
     "AccountPassword": "ek85ZjZ6UkJtRDBZRVN1",
     "AccountEmail": "yukun@qq.com",
     "IsSysAdmin": false,
     "CreatedAt": "2021-08-24T12:50:21Z",
     "UpdatedAt": "2021-08-24T12:50:21Z"
 }

2.4 GetAccountPassword

 调用 GetAccountPassword 接口查询账号密码。

2.4.1 使用描述

 GET https://{Endpoint}/ccr/v1.0/accounts/{AccountName}/password

2.4.2 请求参数

 表2-6 Header 中的请求参数

image.png

 表2-7 URL 中的请求参数

image.png

2.4.3 返回数据

image.png

2.4.4 示例

 1. 请求示例
 GET https://{Endpoint}/ccr/v1.0/accounts/accountName1/password
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
     "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be",
     "AccountPassword": "Wmh1ODhqaWU="
 }

2.5 ResetPassword

 调用 ResetPassword 接口重置 CCR 访问凭证的密码。

2.5.1 使用描述

 PUT https://{Endpoint}/ccr/v1.0/accounts/{AccountName}/password

2.5.2 请求参数

 表2-8 Header 中的请求参数

image.png

 表2-9 URL 中的请求参数

image.png

 表2-10 Body 中的请求参数

image.png

2.5.3 返回数据

image.png

2.5.4 示例

 1. 请求示例
 PUT https://{Endpoint}/ccr/v1.0/accounts/accountName1/password
 {
      "NewAccountPassword": "Wmh1OcaSaWU="
 }
 2. 正常返回示例
 HTTP/1.1 200 OK
 Content-Type:application/json
 {
      "RequestId": "71e69b56-32be-4412-ab45-49eded6a87be"
 }

意见反馈

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

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

联系我们
回到顶部