对象存储服务 OBS对象存储服务 OBS

文档首页> 对象存储服务 OBS> 用户指南> 数据回源(公测)
更新时间:2021/10/13 GMT+08:00
分享

数据回源(公测)

一般情况下,当客户端访问OBS时,如果OBS中没有被访问的数据,将会返回404错误。OBS提供数据回源功能,可以在被请求的数据不存在时,通过回源规则从源站获取对应数据。

镜像回源

用户为桶定义镜像回源规则后,如果客户端访问OBS桶中不存在的资源,且该资源符合镜像回源规则,OBS将以镜像回源的方式去数据源站获取资源,将该资源上传到OBS中并返回给客户端。整个过程不中断业务,适用于客户源站无缝迁移数据到OBS,用户可以在无感知的情况下,低成本地迁移业务到OBS上来。镜像回源流程如图1所示。

图1 镜像回源流程

约束与限制

  • 当前仅在以下区域公测开放:华北-北京四、华东-上海一、华东-上海二、华南-广州、中国-香港。
  • 不支持匿名用户配置镜像回源规则。
  • 不支持给并行文件系统配置镜像回源规则。
  • 不支持OBS静态网站,即通过OBS静态网站域名下载对象出现404,不会触发镜像回源规则。
  • 不支持在镜像回源规则中指定当前OBS桶域名,即源桶与目标桶不能是同一个桶。
  • 不支持私有桶的镜像回源,请将源桶设置为公共读。
  • 不支持源站使用Transfer-Encoding: chunked方式传输数据,即从源站下载对象的响应中必须包含Content-Length头域来指明源对象大小。
  • 不允许多条镜像回源规则配置的文件名前缀存在相互包含或重叠的关系,即对同一个对象的请求不能同时匹配两条镜像回源规则。
  • 如果一个请求同时满足镜像回源规则和重定向回源规则,OBS先执行镜像回源流程,若源站没有该对象,则再执行重定向回源流程。
  • 仅桶版本号为3.0及以上的桶支持镜像回源。
  • 修改镜像回源规则,需要5分钟之后才能生效。
  • 最多创建10条镜像回源规则。
  • 镜像回源暂时不收费。

创建镜像回源规则

OBS支持通过控制台、API方式创建镜像回源规则。

支持的使用方式

参考文档

控制台

创建镜像回源规则

API

设置镜像回源规则

分享:

    相关文档

    相关产品