检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用自定义域名需要提供域名关联的 SSL 证书,并通过 HTTPS 协议访问仓库。本章节介绍如何通过自定义域名访问容器镜像服务仓库。 仓库当前默认支持最多支持增加5个自定义域名。增加或者删除域名后,需要等待60s~90s才能生效,请您稍候。
x509: certificate signed by unknown authority 问题原因: 容器引擎客户端和SWR之间使用HTTPS的方式进行通信,客户端会对服务端的证书进行校验。
- 验证远程证书 校验证书是否为授信单位发布,不勾选则不校验。 - 所属区域 提供者为“容器镜像服务 企业版”时需要选择。 华东-上海一 所属项目 提供者为“容器镜像服务 企业版”时需要选择。 华东-上海一 所属仓库 提供者为“容器镜像服务 企业版”时需要选择。
为什么docker pull指令执行失败? x509: certificate signed by unknown authority 问题现象:使用docker pull拉取镜像,报错“x509: certificate signed by unknown authority”。
端口缺省时使用默认的端口,https的默认端口为443。 否 使用AK/SK认证时该字段必选。 code.test.com or code.test.com:443 Content-Type 消息体的类型(格式)。
//{endpoint}/v2/manage/utils/secret POST https://{endpoint}/v2/manage/utils/secret 响应示例 状态码: 200 创建成功 { "auths" : { "swr.xxx" : {
wget https://github.com/AliyunContainerService/image-syncer/releases/download/v1.3.1/image-syncer-v1.3.1-linux-amd64.tar.gz tar -zvxf image-syncer-v1.3.1
请求示例 POST https://{endpoint}/v2/manage/namespaces/group/repos/test/access Body: [ { "user_id": "fb3f175c1fd146ab8cdae3272be*****"
您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333。 AK/SK认证 AK/SK签名认证方式仅支持消息体大小12MB以内,12MB以上的请求请使用Token认证。
触发器 操作场景 容器镜像服务企业版支持配置并使用触发器功能。您可以通过创建触发器,当有触发动作(如上传镜像)发生时,自动执行您定义的HTTP POST请求(如让流水线下载镜像并部署)。使用触发器,您可以快速接入现有研发流程及CI/CD平台,实现容器DevOps场景。 触发器支持上传镜像的触发动作
请求示例 GET https://{endpoint}/v2/manage/namespaces/{namespace} 响应示例 状态码: 200 查询成功 { "id" : 1422, "name" : "huawei", "creator_name" : "liugenping
响应参数 无 请求示例 DELETE https://{endpoint}/v2/manage/namespaces/{namespace}/repos/{repository}/triggers/{trigger} 响应示例 无 状态码 状态码 描述 204 删除成功 400 错误的请求
跨云Harbor同步镜像至华为云SWR 场景描述 部分客户存在多云场景,并且使用某一家云上的自建Harbor作为镜像仓库。跨云Harbor同步镜像至SWR存在两种场景: Harbor可以通过公网访问SWR,配置方法参见公网访问场景。 通过专线打通Harbor到VPC间的网络,使用VPC
响应参数 无 请求示例 POST https://{endpoint}/v2/manage/namespaces { "namespace" : "group" } 响应示例 无 SDK代码示例 SDK代码示例如下。
TagSelector objects 例外镜像 表6 TagSelector 参数 参数类型 描述 kind String 匹配规则,label、regexp pattern String kind是label时,设置为镜像版本,kind是regexp时,设置为正则表达式 请求示例 GET https
created_at String 创建时间 id Integer ID namespace String 组织名 repo String 镜像仓库名 retention_id Integer 老化规则ID rule_type String 规则 tag String 镜像版本 请求示例 GET https
表3 请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of strings 需要删除权限的用户id列表,需要从IAM服务获取 响应参数 无 请求示例 DELETE https://{endpoint}/v2/manage/namespaces/{namespace
响应参数 无 请求示例 DELETE https://{endpoint}/v2/manage/namespaces/{namespace}/repos/{repository}/access [ "fb3f175c1fd146ab8cdae3272be6107b" ] 响应示例
用户需要根据本地时间计算偏移量;如东8区需要+8:00 updated String 镜像更新时间,UTC时间格式,时间为UTC标准时间,用户需要根据本地时间计算偏移量;如东8区需要+8:00 status Boolean 是否过期:true:有效;false:过期 请求示例 GET https
String 创建者名称 created String 镜像创建时间,UTC时间格式,时间为UTC标准时间 updated String 镜像更新时间,UTC时间格式,时间为UTC标准时间 status Boolean 是否过期,true:有效;false:过期 请求示例 GET https