正常情况下,当客户端访问媒体存储中的资源时,若资源不存在,则服务端会返回404错误。媒体存储提供回源功能,配置回源规则后,当请求者访问的对象在存储桶中不存在时,可以根据回源规则从指定的源站获取对象。
在回源配置中,可开启3xx跟随,媒体存储会同时将数据保存到存储桶中,整个过程不中断业务,实现客户源站数据热迁移的需求。
镜像回源流程如下图所示:
本功能目前仅部分资源池支持,具体可参考:资源池与区域节点。如需使用,可联系客户经理或提交工单申请。
配置方法
本实践将通过控制台操作介绍具体配置方法。
-
登录媒体存储控制台,进入【对象存储-Bucket列表】菜单。
-
选择需要配置镜像回源的存储桶,并点击【基础配置】页签。
-
在【回源设置】模块,打开回源设置。
-
在弹窗填写相关信息,点击【保存】完成操作。
配置参数说明
参数 | 参数说明 |
---|---|
回源条件 | 触发回源规则的条件,默认 HTTP 状态码 404。 |
回源协议 | 对象存储访问源站时的 HTTP 协议:选择跟随请求协议,以请求对象存储所使用的协议访问源站;选择 HTTP 或 HTTPS,则以对应选择的协议访问源站。 |
回源地址 | 设置回源的源站地址,填写时不需包含协议,支持域名或 IP 地址填写。 |
3xx 跟随 | 开启跟随后,会跟随源站返回的 3xx 重定向状态码跳转获取资源,并将资源保存到对象存储;关闭跟随时,则会透传 3xx 响应,不会获取资源。 |
回源超时 | 设置回源超时时间,超时后直接返回 404 状态码,最大 300 秒。 |
新增回源 header | 支持设置回源 header,设置完成后,可携带指定的新增头部访问源站,当前最多支持新增 10 个回源 header。 |