【发布时间】:2019-08-12 20:44:07
【问题描述】:
我在 Google Cloud Storage 上创建了一个存储桶,并在其中填充了一个项目的图像,我想为它们启用浏览器缓存。据我所知,这仅意味着我只需要禁用存储桶策略,将“allUsers”添加为“存储对象查看器”角色,并将“缓存控制:公共,max-age=x”标头添加到对象元数据对于每个图像。我已经完成了这些步骤,但是每次我从我的应用程序或浏览器发出图像请求时,我都会返回响应标头'cache-control:no-cache,no-store,max-age = 0,必须重新验证'。这里有没有我遗漏的步骤?
如您所见,图片是公开的:
元数据是这样设置的:
然而,响应总是这样:
【问题讨论】:
标签: caching google-cloud-platform google-cloud-storage cache-control