为 GCP 存储桶中所有将来上传的对象设置默认元数据



我想知道如何为所有将来上传的对象设置默认元数据。

我试图将"缓存控制:公共,max-age=3600"设置为托管静态网站的存储桶中每个对象的标头。对于所有现有对象,我使用 guide 命令来设置元数据,尽管找不到默认为将来上传的对象设置元数据的方法。

附言,开发人员正在使用 GCP 控制台上传对象,我最近意识到,当他们上传更新的 HTML 文件(替换存储桶上的 HTML 文件(时,元数据会重置。

根据文档,如果对象没有Cache-Control条目,则提供该对象时的默认值将为public,max-age=3600

如果您仍想修改此元数据,则可以使用云功能中的JSON API执行此操作,每次创建新对象或覆盖现有对象时都会触发该API。

最新更新