文档首页> 对象存储服务 OBS> 常见问题> 桶和对象相关> CDN加速场景下访问OBS桶内对象变成强制下载
更新时间:2022-08-08 GMT+08:00
分享

CDN加速场景下访问OBS桶内对象变成强制下载

问题现象

在OBS控制台配置自定义域名开启CDN加速后,或在CDN控制台配置“源站类型”为“OBS桶域名”的加速域名后,访问OBS桶中对象无法在线预览,变成强制下载。

解决方案

该问题有以下两种解决方案。

方案一:

登录CDN控制台的“域名管理”界面,在相应域名的“高级配置”中添加“Content-Disposition”响应头,取值为“inline”。

如果执行完上述步骤后,访问.html静态网站文件仍然是下载,则需要在CDN控制台刷新缓存。具体方法请参见缓存刷新

方案二:

登录CDN控制台的“域名管理”界面,在相应域名的“基本配置 > 源站配置”中,将“主源站”由“OBS桶域名”修改为“源站域名”,并将源站配置为OBS桶域名,HTTP端口:80,HTTPS端口:443。

方案二的配置以“源站域名”方式接入CDN,无法享受OBS针对CDN回源流量的特殊计费和流量包优惠,将统一按照公网流出费用进行结算。

如果执行完上述步骤后,访问.html静态网站文件仍然是下载,则需要在CDN控制台刷新缓存。具体方法请参见缓存刷新

分享:

桶和对象相关 所有常见问题

more