配置聚合仓库聚合关系
用户在聚合仓库中可以设置代理源与本地三方依赖仓库对接,允许用户创建自定义代理仓库来代理开源社区仓库和三方依赖仓库。通过代理仓下载文件后,支持将对应文件缓存到制品仓库,解决三方依赖下载慢的用户痛点,下载三方依赖达到和本地仓库一样的极致下载体验。
聚合并代理公开源
该功能可以配置聚合仓库代理对应制品类型的公共镜像站,如Maven可以配置聚合并代理公共maven镜像“https://repo.huaweicloud.com/repository/maven/”。
进入聚合仓库的聚合关系配置界面,在“子仓配置”对话框中,选择“公开源”,“子仓名称”选择对应制品类型的公共镜像即可,如下图所示。

聚合并代理自定义源
该功能可以配置聚合并代理用户自定义的第三方制品仓库或CodeArtsArtifact的本地仓库。
聚合并代理第三方仓库
- 在制品仓库首页,单击右上方头像,在弹出界面中单击“租户设置”,进入租户设置界面。
- 租户管理员在左侧导航树,选择“镜像仓管理 > 镜像仓”,在“自定义源”页签中,单击“新增代理”,输入信息即可添加自定义代理。

其中每个代理输入框要输入的信息如下:
表1 代理配置信息 参数
说明
制品类型
在下拉列表选择制品包类型,例如Maven、NPM、PyPI等。
子仓名称
用户自定义代理的仓库名称。
子仓地址
要代理的仓库的URL链接。
PyPI索引代理地址
仅“制品类型”选择“PyPI”时,该参数可见。
PyPI索引地址是指Python软件包的索引站点,也称PyPI(Python Package Index)
示例如下:
https://mirrors.tools.****.com/pypi
代理帐号
若代理需要认证,此处填写代理的认证帐号。
代理密码
若代理需要认证,此处填写代理的认证密码(不填写默认使用上次设置的密码)。
- 输入对应信息后单击“确认”即可,然后在界面列表中可以看到已输入的自定义源信息,在“操作”列中单击
或
可对其进行修改或删除操作。 
- 进入聚合仓库的聚合关系配置界面,选择“自定义源 > 镜像仓”,即可选择对应的仓库进行代理。

聚合本地仓库
进入聚合仓库的聚合关系配置界面,选择“自定义源 > Artifact仓库”,即可选择想要聚合的本地仓库进行聚合。

