文档首页/ 制品仓库 CodeArts Artifact/ API参考/ API/ 仓库管理/ 查询租户Docker仓库列表和账号密码
更新时间:2025-09-08 GMT+08:00

查询租户Docker仓库列表和账号密码

功能介绍

查询租户Docker仓库列表和账号密码,支持跨租户

调用方法

请参见如何调用API

URI

GET /cloudartifact/v5/docker/info

表1 Query参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:

项目ID,可以从调用API处获取,也可以从控制台获取。获取方式请参考获取项目ID

约束限制:

只能由英文字母、数字组成,且长度为32个字符。

取值范围:

不涉及。

默认取值:

无。

policy

String

参数解释:

仓库类型:snapshot 或 release。

约束限制:

不涉及。

取值范围:

snapshot or releases。

默认取值:

不涉及。

access

String

参数解释:

权限过滤设置,允许过滤读(r)和读写(rw)权限。

约束限制:

不涉及。

取值范围:

r or rw。

默认取值:

r。

default

String

参数解释:

是否返回默认仓库。

约束限制:

不涉及。

取值范围:

true or false。

默认取值:

false。

ids

String

参数解释:

仓库id,多个仓库id用英文逗号间隔。仓库id格式为{region}{domainId}{format}_{sequence}。可以从私有依赖库首页->仓库概览->仓库地址 url 中获取,最后两个"/"中间的字符串即为仓库id。

约束限制:

不涉及。

取值范围:

最大长度512。

默认取值:

不涉及。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token。通过调用IAM服务获取用户Token(响应消息头中的X-Subject-Token的值)。

约束限制:

不涉及。

取值范围:

字符串长度不少于1,不超过10万。

默认取值:

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

status

String

参数解释:

请求成功、失败状态。

取值范围:

success: 请求成功。

error:请求失败。

trace_id

String

参数解释:

请求id,当前请求唯一标识。

取值范围:

数字及中划线(-)组成的字符串。

result

Array of objects

参数解释:

请求返回结果,接口不同,返回不同。

取值范围:

根据不同接口有不同范围。

请求示例

查询租户Docker仓库列表和账号密码

https://artifact.cn-south-1.myhuaweicloud.com/cloudartifact/v5/docker/info?project_id=e2ee90487d6349dd944a5767225f6f55&access=rw&default=true

响应示例

状态码:200

OK

{
  "status" : "success",
  "trace_id" : "1de49b2d886e4a2e9e7f333a298a3fc6",
  "result" : [ {
    "status" : "active",
    "domainId" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
    "region" : "xx-xxxxx-x",
    "createdTime" : "2023-10-09 14:43:36",
    "modifiedTime" : "2024-04-01 10:50:52",
    "createdUserId" : "09d2ca2ffd00d3c21ff8c00a4dd1e080",
    "createdUserName" : "devcloud_devcloud_y00226182_05",
    "modifiedUserId" : null,
    "modifiedUserName" : null,
    "name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_docker2_0",
    "disable" : false,
    "format" : "docker2",
    "type" : "hosted",
    "policy" : null,
    "tabId" : null,
    "repositoryName" : "docker2_test",
    "displayName" : null,
    "description" : "ccc",
    "snapshot" : null,
    "release" : null,
    "npm" : null,
    "snapshotStatus" : null,
    "releaseStatus" : null,
    "projectId" : "b98504a5be234fb7b47238c47ca4bb51",
    "includesPattern" : "aaaa/**/*",
    "excludesPattern" : null,
    "repositoryIds" : null,
    "uri" : null,
    "deploymentPolicy" : null,
    "repositories" : null,
    "parentRepoName" : null,
    "userName" : null,
    "password" : "Su=4Nm9--5",
    "remoteUrl" : null,
    "pyPIRegistryUrl" : null,
    "defaultDeployRepository" : null,
    "remoteType" : null,
    "proxy" : null,
    "allowAnonymous" : null,
    "autoCleanSnapshot" : null,
    "snapshotAliveDays" : null,
    "maxUniqueSnapshots" : null,
    "shareRight" : "PROJECT",
    "nexuRepo" : false,
    "migrateFlag" : 0,
    "obsSpeedBucket" : null,
    "associateProject" : null,
    "username" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_09d2ca2ffd00d3c21ff8c00a4dd1e080",
    "url" : "artgalaxy/xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_docker2_0/",
    "packageType" : "docker"
  } ]
}

状态码

状态码

描述

200

OK

错误码

请参见错误码