Google cloud storage 设置“;“违约”;所有+;GCS存储桶中的新对象?

Google cloud storage 设置“;“违约”;所有+;GCS存储桶中的新对象?,google-cloud-storage,Google Cloud Storage,我在谷歌云存储上运行一个静态网站(博客) 我需要为所有现有的和未来的对象的缓存控制头设置默认头 然而,指令显示了该命令,它似乎既不适用于bucket中的“未来”对象,也没有给我设置 可继承到现有/未来对象的bucket范围的策略(因为命令已执行) 这让我感到惊讶,因为有类似于gsutil-defacl的特性,可以为将来创建的对象继承的bucket设置策略 问:是否有适用于所有现有和未来对象的整个存储桶的元数据策略?无法在GCS对象上设置默认元数据。您必须在写入时设置元数据,或者可以稍后更新(例如

我在谷歌云存储上运行一个静态网站(博客)

我需要为所有现有的和未来的对象的
缓存控制
头设置默认头

然而,指令显示了该命令,它似乎既不适用于bucket中的“未来”对象,也没有给我设置 可继承到现有/未来对象的bucket范围的策略(因为命令已执行)

这让我感到惊讶,因为有类似于
gsutil-defacl
的特性,可以为将来创建的对象继承的bucket设置策略


问:是否有适用于所有现有和未来对象的整个存储桶的元数据策略?

无法在GCS对象上设置默认元数据。您必须在写入时设置元数据,或者可以稍后更新(例如,使用gsutil setmeta)。

无法在GCS对象上设置默认元数据。您必须在写入时设置元数据,或者您可以稍后更新它(例如,使用gsutil setmeta)。

从中提取

根据,如果对象没有
缓存控制
条目,则为该对象提供服务时的默认值将是
public,如果该对象是公共可读的,则最大年龄=3600

如果您仍然希望修改此元数据,则可以使用内部的,每次创建新对象或覆盖现有对象时都会使用的

根据,如果对象没有
缓存控制
条目,则为该对象提供服务时的默认值将是
public,如果该对象是公共可读的,则最大年龄=3600


如果您仍然希望修改此元数据,则可以在每次创建新对象或覆盖现有对象时使用内置的来进行修改。

不幸的是,这没有帮助(或者,这有助于了解缺少的功能)。看起来我们无法自定义未来对象的默认元数据值。不幸的是,这没有帮助(或者,这有助于意识到缺少一个功能)。看起来我们无法自定义未来对象的默认元数据值。