通过回源设置,对于获取数据的请求以多种方式进行回源读取,满足您对于数据热迁移、特定请求重定向等需求。
通过规则的方式,对每条到OSS的Get请求的url进行匹配,然后按照特定的方式进行回源。规则最多配置5条,顺序匹配,直到匹配到有效规则。回源类型分为镜像方式和重定向的方式。
镜像方式
如果配置了镜像回写,则当Get一个不存在的文件时,会向源地址请求这个文件,返回给用户,并同时写入到OSS。
使用场景
镜像回写主要用于无缝迁移数据到OSS,即服务已经在自己建立的源站或者在其他云产品上运行,需要迁移到OSS上,但是又不能停止服务,此时可利用镜像回写功能实现。具体场景分析如下:
发起GET请求,并将结果同时返回给用户以及写入到OSS,当下载完成后,这个文件就已经存在OSS上了,文件名为image/example_object.jpg,此时相当于将源站的文件同名的迁移到了OSS上。如果MirrorURL带有path信息,比如http://www.example-domain.com/dir1/,其他与上例相同,那么OSS回源的url为
,写入到OSS的object依然是image/example_object.jpg,此时相当于将源站的某一个目录下的文件迁移到OSS上。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
-------------------------
”