为 GCS 存储桶中的所有+新对象设置“默认”元数据?

Ahm*_*gle 3 google-cloud-storage

我在 Google Cloud Storage 上运行一个静态网站(博客)。

我需要为所有现有和未来对象的标头设置默认元数据标头。cache-control

但是,编辑对象元数据指令显示gsutil setmeta -h "cache-control: ..."命令,该命令似乎既不适用于存储桶中的“未来”对象,也没有为我提供设置存储桶的方法可以继承到现有/未来对象的范围策略(因为该命令是针对每个对象执行的)。

这让我感到惊讶,因为有一些功能gsutil defacl可以让您为将来创建的对象继承的存储桶设置策略。

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

Mik*_*rtz 5

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