您可以通过对象存储(Cloud Object Storage,COS)控制台,对存储桶设置回源规则,当您请求的对象在存储桶中不存在或者需要对特定的请求进行重定向时,您可以通过回源规则从 COS 访问到对应的数据。设置回源主要用于数据的热迁移、特定请求的重定向等场景,您可以按照自身实际需要进行设置。
说明:
- 回源拉取数据的成功率依赖网络环境,请优先使用电信、移动、联通等 IP 段。
登录 对象存储桶控制台。
在左侧导航栏中,单击存储桶列表,进入存储桶列表页面。
单击需要设置回源的存储桶,进入存储桶详情页面。
在左侧导航栏中,选择基础配置 > 回源设置,单击添加回源规则。
在弹出的窗口中,配置如下信息,单击下一步。
https://examplebucket-1250000000.cos.ap-chengdu.myqcloud.com/prefix123.jpg
并且返回的 HTTP 状态码为404时,会触发回源规则。配置如下信息,单击下一步。
http://
或https://
。正确示例地址如下:
abc.example.com
abc.example.com:8080
202.96.128.86
202.96.128.86:8080
回源地址支持具体的地址设置,您可以配置为如下配置项:
test
,访问 https://examplebucket-1250000000.cos.ap-chengdu.myqcloud.com/prefix123.jpg
时触发回源规则,则会跳转至 <回源地址>/test/prefix123.jpg
;.jpg
,访问 https://examplebucket-1250000000.cos.ap-chengdu.myqcloud.com/prefix123
时触发回源规则,则会跳转至 <回源地址>/prefix123.jpg
;注意:
- 选择固定文件时,其他两种类型默认不可选。
- 指定前缀和指定后缀的配置可以同时生效。
背景
APPID 为 1250000000 的用户创建名为 examplebucket-1250000000 的存储桶,并开启了 CDN 加速访问域名:
examplebucket-1250000000.file.myqcloud.com
设置存储桶回源地址为:
abc.example.com
在源站http://abc.example.com
存放图片 picture.jpg。
客户端首次访问(未开启同步回源):
http://examplebucket-1250000000.file.myqcloud.com/picture.jpg
COS 发现无法命中对象时,对客户端返回 302 HTTP 状态码并跳转至如下地址:
http://abc.example.com/picture.jpg
客户端首次访问(开启同步回源):
http://examplebucket-1250000000.file.myqcloud.com/picture.jpg
COS 发现无法命中对象时,对客户端返回 200 HTTP 状态码并跳转至如下地址:
http://abc.example.com/picture.jpg
此时对象由源站提供给客户端,保证访问。同时 COS 从源站复制 picture.jpg 并保存至存储桶 example 的根目录中。
第二次访问:
http://examplebucket-1250000000.file.myqcloud.com/picture.jpg
COS 直接命中根目录下 picture.jpg 对象并返回给客户端。
本页内容是否解决了您的问题?