背景说明
使用天翼云全站加速媒体存储【即对象存储(融合版)】的资源时,媒体存储【即对象存储(融合版)】Bucket上已配置了跨域资源共享CORS功能,此背景下,对于使用全站加速后媒体存储【即对象存储(融合版)】上配置的CORS失效问题,本文介绍可能的原因及解决方案。
可能原因
用户访问全站加速节点上的资源,全站加速节点上文件缓存未过期时会直接响应,此时即使在媒体存储【即对象存储(融合版)】进行了CORS变更设置,因全站加速已缓存的内容不会自动同步更新配置,用户访问到的仍然是全站加速服务上原有缓存的内容,导致CORS不生效。
解决方案
建议在媒体存储【即对象存储(融合版)】针对Bucket变更了CORS配置后,在客户控制台中进行相关URL的缓存刷新工作,以便全站加速服务上能获取到最新的CORS配置。
操作步骤:
- 登录客户控制台。
- 单击左侧导航栏【刷新预取】。
- 在【刷新预取】页面,单击【创建任务】。
- 单击【URL刷新】。
- 填写待刷新URL。
- 配置完成后,单击【确认提交】。