您可以在 TOS 控制台为存储桶设置回源规则,当请求的对象在桶中不存在时,TOS 将从规则设置的源站拉取目标文件。
镜像回源和重定向回源适用于数据无缝迁移到 TOS 的场景,在将源站数据迁移到 TOS 的过程中,您可以使用重定向回源或镜像回源功能使得用户可以访问未迁移至 TOS 的数据,确保不会中断业务,不影响用户正常读取数据。
设置回源规则后,您可以通过 HeadObject 请求获取对象元数据,判断对象在源站是否存在,然后使用 GetObject 请求获取对象,将未迁移的数据存入到 TOS,镜像回源和重定向回源都支持将对象存入到 TOS,区别如下:
注意事项 | 说明 |
---|---|
回源规则 |
|
回源地址 | 回源地址不支持设置为内网地址。 |
回源元数据 | 使用回源规则将拉取的文件保存至 TOS 时,会将源站返回的以下 Header 保存为文件的元数据。
|
费用 | 使用镜像回源或重定向回源功能访问源站时,源站会产生公网流出流量,由对应源站云厂商收取相应费用。 |
执行优先级 | 如果您配置了回源规则,同时使用静态网站功能配置了重定向规则,使用自定义域名访问 TOS 触发 404 报错时,则优先执行静态网站的重定向规则,不会执行回源规则。 |