检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
镜像版本v2 确认是否触发成功。 在“触发器”页签,单击触发器对应的行的“触发历史”,查看触发结果为“成功”。 图3 触发结果 工作负载的访问页面已变更为“Hello, SoftWare Repository for Container!”。 示例2:触发条件为“正则触发” 假设有一个欢迎页面为“Hello
Documentation。 选择容器引擎的版本 容器引擎几乎支持在所有操作系统上安装,用户可以根据需要选择要安装的容器引擎版本,具体请参见https://docs.docker.com/engine/install/。 由于SWR支持容器引擎1.11.2及以上版本上传镜像,建议下载对应版本。
从控制台获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
任务。 操作步骤 下载image-syncer到执行机上,解压并运行工具。 以v1.3.1版本为例,您也可以选择其他版本。 wget https://github.com/AliyunContainerService/image-syncer/releases/download/v1
创建组织 接口相关信息 URI格式:POST /v2/manage/namespaces 详情请参见“创建组织”。 请求示例 POST https://{endpoint}/v2/manage/namespaces Body: { "namespace": "group" }
Administrator”。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限(如果能顺利完成如下操作,说明权限设置成功): 在“服务列表”中选择容器镜像服务,进入SWR主界面。 在左侧导航栏选择
镜像命名不规范,导致上传失败。 页面上传走公网链路,可能会因为网络不稳定导致传输异常。 解决方法: 您可以按照镜像命名规范修改镜像名称后,重新上传镜像。 建议更换网络环境,或者通过容器引擎客户端上传。 不允许用户上传镜像 问题现象:使用页面上传镜像,报如下所示错误: “Not allow to login、upload
IAM角色 IAM 角色是华为云账户中具有特定权限的身份。它类似于 IAM 用户,但与特定人员不关联。您可以还可以根据业务的需要,在不同角色中切换。 使用策略管理访问 您将创建策略并将其附加到华为云身份,以控制华为云中的访问。策略是华为云中的对象;在与身份或资源相关联时,策略定义它们
KMS、VPC终端节点 VPCEP。 已为容器镜像服务企业版授权您的虚拟私有云、对象存储等资源权限。 操作步骤 登录容器镜像服务控制台。 在页面左上角切换Region到您所在的Region。单击左侧菜单栏的“企业版”进入企业版页面。 单击页面右上角“创建仓库”,进入购买界面。输入以下参数,具体参数含义如下:
amespace}/repos/{repository}/retentions 详情请参见“创建镜像老化规则”。 请求示例 POST https://{endpoint}/v2/manage/namespaces/group/repos/test/retentions Body:
/v2/manage/namespaces/{namespace}/repos/{repository}/access 详情请参见“创建镜像权限”。 请求示例 POST https://{endpoint}/v2/manage/namespaces/group/repos/test/access Body: [
1-beta" 添加HEALTHCHECK 运行容器时,可以指定--restart always选项。这样的话,容器崩溃时,docker daemon会重启容器。对于需要长时间运行的容器,这个选项非常有用。但是,如果容器的确在运行,但是不可用怎么办?使用HEALTHCHECK指令可以让Dock
无需自行搭建和运维,即可快速推送拉取容器镜像。 容器镜像服务的管理控制台简单易用,支持镜像的全生命周期管理。 安全可靠 容器镜像服务遵循HTTPS协议保障镜像安全传输,提供账号间、账号内多种安全隔离机制,确保用户数据访问的安全。 容器镜像服务依托华为专业存储服务,确保镜像存储更可靠。
储数据的安全可靠。 表1 容器镜像服务的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) 为保证数据传输的安全性,SWR仅支持传输更安全的HTTPS协议。 构造请求 数据冗余存储 SWR用户元数据及镜像数据默认使用数据冗余存储,存储在同区域的多个AZ中
到SWR中。 Linux x86:https://ucs-migration.obs.cn-north-4.myhuaweicloud.com/toolkits/image-migrator-linux-amd64 Linux arm:https://ucs-migration.obs
String 描述 请求示例 GET https://{endpoint} 响应示例 状态码: 200 查询成功 { "versions" : [ { "id" : "v2", "links" : { "href" : "https://swr-api.xxxx
east-1)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问SWR时,需要先切换至授权区域。 表1 SWR权限 名称 描述 类型 SWR Admin 容器镜像服务的管理员权限,拥有该服务下的所有权限。 系统角色 Tenant
请求示例 GET https://{endpoint}/{api_version} 响应示例 状态码: 200 查询成功 { "version" : { "id" : "v2", "links" : { "href" : "https://swr-api
”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 1 2 3 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json
制品托管 容器镜像 √ √ 镜像管理 标签管理 × √ 单个镜像老化 √ √ 批量镜像老化 × √ 触发器支持触发用户自定义的请求(http/https) × √ 镜像分发 共享私有镜像 √ × 自动同步单个镜像 √ √ 自动同步批量镜像 × √ 镜像安全 镜像签名 × √ 镜像版本不可变