更新时间:2024-04-03 GMT+08:00
CDN加速OBS常见问题
为什么回源流量没从回源流量包中扣除?
可能的原因:
- 接入CDN的OBS桶和回源流量包不在同一区域,跨区购买将导致无法抵扣,请重新购买CDN回源流量包。
- 源站类型请选择“OBS桶域名”,否则无法使用回源优惠。
- 请确认您的OBS桶版本为3.0及以上,如果不是,将无法享受OBS针对CDN回源流量的特殊计费和流量包优惠,将按照公网流出费用进行结算。
CDN和OBS可以共用流量包吗?
不可以,CDN流量包抵扣CDN节点流入、流出的流量,OBS侧的流量由OBS流量包抵扣,各自单独计费。
OBS桶域名能否作为加速域名?
不可以,OBS桶域名是加速域名的源站,而加速域名和源站不能是一样的,否则访问将无限循环,您需要另外准备一个域名作为加速域名。
为什么OBS桶接入CDN后,访问域名会列出所有文件列表?
如果用户对OBS桶有读权限,就可以读取桶内对象列表。当用户请求的是CDN加速域名的时候,OBS就默认返回桶内对象列表。解决办法如下:
- 如果您使用的是OBS公有桶,请参考以下操作步骤解决该问题:
- 在OBS处开启静态网站托管,操作步骤请参考配置静态网站托管。
- 同时在CDN域名的源站配置页面勾选“静态网站托管”。
- 在CDN控制台域名管理页面,单击需要配置的域名。
- 在“源站配置”模块,单击对应源站“操作”列的“编辑”按钮。
- 勾选“静态网站托管”,完成配置。
- 如果您使用的是OBS私有桶,您还可以通过给“CDNAccessPrivateOBS”委托创建一条拒绝列举桶内对象的策略,达到不会列出桶文件列表的目的,步骤如下:
- 前往IAM控制台,在左侧菜单栏选择“操作”列,单击“授权”。 ,在“CDNAccessPrivateOBS”的
- 在授权页面单击“新建策略”,配置如下参数:
表1 参数说明 参数
说明
策略名称
输入自定义的桶策略名称,例如:deny ListBucket。
策略配置方式
可视化视图。
策略内容
效力
拒绝。
云服务
对象存储服务(OBS)。
操作项
在列表一栏勾选“obs:bucket:ListBucket”。
资源
所有资源
请求条件
-
- 单击“下一步”,进入选择策略页面。
- 勾选刚创建的策略,此处示例为“deny ListBucket”,单击“下一步”,进入设置最小授权范围界面。
- 单击“确定”,完成授权,授权后15~20分钟生效。
- 授权生效后,请刷新CDN缓存后重试。
使用CDN加速OBS桶文件后访问变成强制下载
如果您需要支持在线预览功能,请前往CDN控制台>域名管理>高级设置>HTTP header配置,将“Content-Disposition”的值设为“inline”。
父主题: CDN加速OBS桶文件