我已将Google Cloud CDN设置为存储桶作为后端,并在部署到生产用途之前测试我的请求是否已被缓存。
我现在发现只缓存某些路径/对象。 (在日志查看器中确认,请求中的延迟差异以及响应中Age:
标头的存在。
在整个上午进行测试后,我发现路径中的所有对象都不是是缓存路径,其中路径 下的所有对象都被缓存。
使用gsutil命令全局设置Permisions和Cache-Control:
标头。
任何拥有Cloud CDN经验的人都会感激不尽。
答案 0 :(得分:2)
通过编辑非缓存文件的权限并向'allUsers'组授予读取权限,解决了此问题。
由于缓存标准仅表明文件是公开共享的,因此记录不完整。
之前已经遵循了GCP文档Making Data Public,虽然这确实使数据公开,但由于缺少allUsers权限,因此不会使其可缓存。