对象存储OSS的回源规则允许请求者向存储空间(Bucket)请求不存在的文件时,从回源规则设置的源站获取目标文件。回源规则分为镜像回源和重定向两种,可以满足您对于数据热迁移、特定请求的重定向等需求。

有关镜像回源和重定向的更多信息,请参见管理回源设置

镜像回源

配置了镜像回源规则后,当请求者访问Bucket中一个不存在的文件时,OSS会向回源规则指定的源站获取这个文件。在获取到目标文件后,OSS会将文件返回给请求者并存入Bucket。配置方式,请参见镜像回源常见配置

镜像回源主要用于数据无缝迁移到OSS的场景。例如某服务已经在用户建立的源站或者在其他云产品上运行。现因业务发展,需要将服务迁移至OSS,迁移时需保证服务的正常运行。您可以在迁移过程中使用镜像回源规则获取未迁移至OSS的部分数据,保证服务的正常运行。详细示例,请参见互联网公司业务无缝迁移至阿里云OSS

重定向

配置了重定向规则后,当请求者访问Bucket发生指定错误时,OSS会将请求重定向至回源规则指定的源站。您可以利用这种跳转的功能对文件做重定向以及在此基础之上的各种业务。配置方式,请参见设置重定向

规则说明

您可以通过控制台配置最多20条回源规则,默认按规则创建时间的先后顺序依次匹配。如果您希望自定义规则匹配顺序,请通过规则右侧的上移下移操作来实现。3

如果命中当前规则,则后续规则不再匹配。规则未命中表示没有匹配回源条件,与回源后是否成功获取目标文件无关。