全部产品
Search
文档中心

人工智能平台 PAI:跨域拉取海外模型或容器镜像

更新时间:Jun 30, 2026

在中国内地地域使用海外容器镜像(如docker.io)创建DSW实例,或拉取海外模型(如huggingface.co)时,可能因网络跨域无法访问。通过创建全球加速GA实例,可为DSW提供跨域网络访问能力。

方案选择建议

在使用全球加速GA方案前,可根据实际需求尝试以下替代方案:

方案

适用场景

费用

使用国内镜像站

下载HuggingFace上的热门模型和数据集

免费

切换到非中国内地地域

需要频繁访问海外资源

仅DSW实例费用

本地下载后上传

一次性下载少量资源

免费

全球加速GA(本文方案)

需要稳定、高速的跨域网络访问能力

GA实例费+带宽费

如果以上替代方案无法满足需求(例如需要访问镜像站中不存在的资源,或需要稳定的跨域网络能力),请参考下方的全球加速GA配置步骤。

重要提醒

请规范网络访问行为,如果访问的目标网站存在违法信息,将无法正常访问。

计费说明

全球加速GA为独立云产品,需额外收费,费用包括实例费用、性能容量单位CU费用、网络传输带宽费用,详情参见全球加速产品计费

操作步骤

以下以加速huggingface和docker为例介绍操作步骤,您可按需配置。需要加速的域名如下:

加速的资源

具体加速的域名

huggingface

huggingface.cocdn-lfs.hf.co(huggingface的cdn分发域名)

docker

docker.ioregistry-1.docker.ioauth.docker.io

步骤一:创建标准型全球加速实例

以下操作仅展示关键配置,全部参数说明参见创建和管理标准型全球加速实例

  1. 创建标准型实例。开通全球加速服务,并登录控制台,单击创建标准型按量付费实例,配置实例名称等基础信息,单击下一步

    image

  2. 配置加速区域。加速区域选择DSW实例所在地域,带宽可根据业务需求设置,然后单击下一步

    image

  3. 配置监听。填写监听名称,协议选择TCP端口配置为80,443。也可根据业务实际情况配置。

    image

  4. 配置终端节点。

    • 地域:选择海外地域,建议选择美国(硅谷)

    • 终端节点配置:配置需要加速访问的域名。此处先配置一个,如需配置多个域名,后续可通过添加虚拟终端节点组配置。

      • 后端服务类型:选择自定义域名

      • 后端服务:填写需加速的域名,如:huggingface.co

      • 权重:默认即可。

    image

  5. 配置审核。确认配置信息,然后提交

    image

步骤二:添加虚拟终端节点组并配置转发策略

  1. 在左侧菜单栏单击标准型实例 > 实例列表,然后单击刚刚创建的实例名称,单击监听,进入监听配置页面。

    image

  2. 通过虚拟终端节点组添加其他需加速域名。单击已有的监听器名称进入监听配置页面,单击终端节点组。此时已存在步骤一中配置的域名为huggingface.co的默认终端节点组。

    image

    其他每个需加速域名都单独添加虚拟终端节点组。以本文为例,还需添加的域名有cdn-lfs.hf.codocker.ioregistry-1.docker.ioauth.docker.io。单击添加虚拟终端节点组

    • 后端服务类型:选择自定义域名。

    • 后端服务:填写需加速的域名。

    • 权重:默认即可。

    image

    以相同方式添加其他需要加速的域名,创建完成后会有4个虚拟终端节点组。

    image

  3. 配置监听器转发策略。在监听器配置页面单击转发策略,对5个需加速域名分别插入新策略

    • 域名匹配规则:选择精确匹配及通配符

    • 转发域名:填写需要加速的域名。

    • 转发至:选择域名配置对应的终端节点组类型和节点组。

    image

    配置完成后会有5条转发策略:

    image

步骤三:DSW使用全球加速

加速方式

方式一:修改DSW实例Hosts加速访问

方式二:通过PrivateZone加速访问

适用场景

在已创建的DSW实例中获取海外模型或其他资源。

在创建DSW实例时使用海外镜像创建,以及在DSW中获取海外模型或其他资源。

DSW是否需要配置专有网络、安全组、交换机

可选

必需

DSW是否需要配置专有网关、及SNAT

可选,当下载大型文件时网络速度可能不足,您可以通过专有网关提升公网访问速率

方式一:修改DSW实例Hosts加速访问

  1. 获取加速IP。在全球加速控制台,单击已创建实例名称 > 加速区域,任选一个加速IP

    image

  2. 修改DSW实例中的hosts文件。打开DSW实例,在Terminal中执行vim /etc/hosts,在文件中添加加速IP和需要加速的域名,然后保存并退出。示例如下:

    image

方式二:通过PrivateZone加速访问

  1. 获取全球加速实例CNAME加速域名。在全球加速控制台,单击已创建实例名称,在实例信息页签中获取CNAME

    image

  2. 获取DSW实例专有网络VPC信息。对于已存在的实例,单击实例名称,在实例配置信息页即可查看专有网络信息。

    image

  3. 在PrivateZone中添加域名和解析记录。登录云解析DNS控制台,在PrivateZone用户域名页面单击添加域名

    huggingface.cocdn-lfs.hf.co为例,首先配置内置权威域名co,在生效于阿里云VPC内网中选择2中获取的DSW使用的VPC,单击确定

    如果还未创建DSW实例,则在后续创建实例时选择与此处PrivateZone相同的专有网络。

    image

    然后,单击内置权威域名co名称进入配置页,单击添加记录。由于huggingface.cocdn-lfs.hf.co使用的是相同的权威域名co,因此依次将其添加到解析记录中

    • 记录类型:选择CNAME

    • 主机记录:填写域名除去权威域名的部分,即huggingfacecdn-lfs.hf

    • 记录值:填写1中获取的全球加速CNAME。

    image

    按照相同的方法配置docker.ioregistry-1.docker.ioauth.docker.io,最后会有两条内置权威域名

    image

    image

相关文档