镜像仓库
集成镜像仓库
请求
POST /openapi/system/registry
body 参数说明
参数名 | 说明 | 类型 | 必填 |
---|---|---|---|
address | 镜像仓库地址,需包含协议 | string | 是 |
provider | 镜像仓库提供商,包括以下提供商:acr :即阿里云 ACRtcr :即腾讯云 TCRswr :即华为云 SWRecr :即 Amazon ECRdockerhub :即 DockerHubharbor :即:Harbornative :即:其他类型 | string | 是 |
region | 镜像仓库的区域信息 | string | provider = ecr 时必填 |
namespace | 镜像仓库的命名空间 | string | 是 |
is_default | 是否设置为默认使用,系统中同时只能有一个默认使用的镜像仓库 | bool | 是 |
access_key | 镜像仓库 AK | string | 是 |
secret_key | 镜像仓库 SK | string | 是 |
enable_tls | 是否开启 SSL 校验 | bool | 否 |
tls_cert | TLS 证书内容 | string | enable_tls = true 时必填 |
body 参数示例
{
"address": "https://*****.tencentcloudcr.com",
"provider": "tcr",
"namespace": "zadigx",
"is_default": true,
"access_key": "*********",
"secret_key": "*********",
"enable_tls": true,
"tls_cert": "*********"
}
返回
{
"message": "success"
}
列出镜像仓库信息
请求
GET /openapi/system/registry
成功返回说明
参数名 | 说明 | 类型 |
---|---|---|
registry_id | 镜像仓库 ID | string |
address | 镜像仓库地址,需包含协议 | string |
provider | 镜像仓库提供商,包括以下提供商:acr :即阿里云 ACRtcr :即腾讯云 TCRswr :即华为云 SWRecr :即 Amazon ECRdockerhub :即 DockerHubharbor :即:Harbornative :即:其他类型 | string |
region | 镜像仓库的区域信息,当 provider 为 ecr 时该字段有意义 | string |
namespace | 镜像仓库命名空间 | string |
is_default | 是否为默认使用的镜像仓库。注:同时只能有一个默认镜像仓库 | bool |
成功返回示例
[
{
"registry_id":"6308815592****995e813035",
"address": "https://****.***.tencentyun.com",
"provider": "native",
"region": "",
"namespace": "koderover-**",
"is_default": false
},
{
"registry_id":"630c7ad****30c131062e245",
"address": "https://***.tencentcloudcr.com",
"provider": "tcr",
"region": "",
"namespace": "t***",
"is_default": true
},
]