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