配置镜像下载信息
命令功能
用于配置第三方镜像仓库地址和账号密码,仓库服务器地址支持域名或者IP地址。重复调用接口时,会更新已有的镜像下载信息配置。
镜像下载信息将会被MEF Center传递到K8s和kubeedge中,后者会将数据保存在K8s中和边侧的edgecore数据库中。用户可根据需要,通过定制K8s和kubeedge的方式,对镜像仓库的账号密码进行安全安全加固。
当使用域名时,需要在边缘设备MEF Edge的主机目录“/etc/hosts”中,配置域名和IP地址的映射关系,具体操作请参考配置本地域名映射。
命令格式
操作类型:POST
URL:https://{ip}:{port}/edgemanager/v1/image/config
请求消息体:
{ "domain": domain "ip": ip, "port": port, "account": account, "password": password }
请求参数
参数 |
是否必选 |
参数说明 |
取值 |
---|---|---|---|
domain |
可选 |
镜像仓服务器的域名 |
字符串,合法的域名。domain和IP参数至少需要传入一个。同时提供两个参数时,以域名为准。 |
ip |
可选 |
镜像仓服务器的IP地址 |
字符串,合法的IPV4地址,不能为全零或者全255。domain和IP参数至少需要传入一个。同时提供两个参数时,以域名为准。 |
port |
必选 |
镜像仓对外提供服务的端口号 |
数字,只能为1-65535之间的整数。 |
account |
必选 |
镜像下载账号 |
字符串,长度最大256个字符。支持大小写字母、数字、下划线(_)、短横线(-)。 |
password |
必选 |
镜像下载密码 |
字节数组,数组长度最大为20。 |
使用样例
请求样例:
POST https://10.10.10.10:30035/edgemanager/v1/image/config
请求消息体:
{ "domain": "xxx.huawei.com", "ip": "10.10.10.10", "port": 6443, "account": "ImageRepository", "password": [72, 117, 97, 119, 101, 105, 49, 50, 35, 36] }
响应样例:
{ "status": 00000000, "msg": "success" }
响应状态码:200
输出说明
参数 |
类型 |
参数说明 |
---|---|---|
status |
字符串 |
错误码 |
msg |
字符串 |
描述信息 |
父主题: 配置接口