当用户访问的数据在对象存储(简称ZOS)存储桶中不存在时,会直接返回404错误。如果您配置了数据回源功能,则可以通过数据回源规则从源站访问到对应的数据。
数据回源分为镜像回源和重定向两类,区别如下:
镜像回源
当用户访问ZOS中不存在的资源时,ZOS会根据预先配置的回源规则,向指定的源站抓取对应的资源,并将其转发给客户端。同时在后台会生成回源任务,将源站数据保存至ZOS中。这样的机制使得用户在无感知的情况下可以将业务从源站无缝迁移到ZOS上,实现平稳过渡和高效迁移。回源规则的灵活配置为业务迁移和资源访问提供了便利,同时保证了数据的安全性和一致性。
重定向回源
当用户访问桶并发生指定错误时,ZOS会根据预先设定的回源规则生成新的URL,并将用户的请求重定向到该新的URL。客户端会根据重定向的URL重新发起访问请求,而ZOS本身并不存储源站数据。
这种机制允许ZOS在符合特定条件时将用户请求转发到指定的源站,实现资源重定向,以优化用户体验,并确保数据的完整性和一致性。