更新时间:2026-04-30 GMT+08:00
分享

配置聚合仓库聚合关系

用户在聚合仓库中可以设置代理源与本地三方依赖仓库对接,允许用户创建自定义代理仓库来代理开源社区仓库和三方依赖仓库。通过代理仓下载文件后,支持将对应文件缓存到制品仓库,解决三方依赖下载慢的用户痛点,下载三方依赖达到和本地仓库一样的极致下载体验。

进入聚合关系配置界面

聚合仓具有聚合并代理第三方仓库和聚合同类型制品仓库的功能,该功能通过单击聚合仓库右侧的“设置仓库”,选择“聚合关系配置”页签并单击“添加子仓”进入配置界面。

聚合并代理公开源

该功能可以配置聚合仓库代理对应制品类型的公共镜像站,如Maven可以配置聚合并代理公共maven镜像“https://repo.huaweicloud.com/repository/maven/”。

进入聚合仓库的聚合关系配置界面,在“子仓配置”对话框中,选择“公开源”,“子仓名称”选择对应制品类型的公共镜像即可,如下图所示。

聚合并代理自定义源

该功能可以配置聚合并代理用户自定义的第三方制品仓库或CodeArtsArtifact的本地仓库。

聚合并代理第三方仓库

  1. 在制品仓库首页,单击右上方头像,在弹出界面中单击“租户设置”,进入租户设置界面。
  2. 租户管理员在左侧导航树,选择“镜像仓管理 > 镜像仓”,在“自定义源”页签中,单击“新增代理”,输入信息即可添加自定义代理。

    其中每个代理输入框要输入的信息如下:

    表1 代理配置信息

    参数

    说明

    制品类型

    在下拉列表选择制品包类型,例如Maven、NPM、PyPI等。

    子仓名称

    用户自定义代理的仓库名称。

    子仓地址

    要代理的仓库的URL链接。

    PyPI索引代理地址

    仅“制品类型”选择“PyPI”时,该参数可见。

    PyPI索引地址是指Python软件包的索引站点,也称PyPI(Python Package Index)

    示例如下:

    https://mirrors.tools.****.com/pypi

    代理帐号

    若代理需要认证,此处填写代理的认证帐号。

    代理密码

    若代理需要认证,此处填写代理的认证密码(不填写默认使用上次设置的密码)。

  3. 输入对应信息后单击“确认”即可,然后在界面列表中可以看到已输入的自定义源信息,在“操作”列中单击可对其进行修改或删除操作。

  4. 进入聚合仓库的聚合关系配置界面,选择“自定义源 > 镜像仓”,即可选择对应的仓库进行代理。

聚合本地仓库

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

相关文档