我对Google Cloud Bucket有问题。当我在Google Cloud上调用文件时,它们带有标头private
和max-age=0
,因此没有缓存选项。
我使用控制台设置元数据选项。我输入:
gsutil -m setmeta -r "Cache-Control:public, max-age=3600" gs://bucket/folder*
但不起作用。我该怎么办?对我来说这是一个可怕的问题。
答案 0 :(得分:0)
gsutil命令为link:
table_name
以下命令对我有用:
gsutil setmeta -h [header:value|header] ... url...
-h从每个命名对象中指定要添加的header:value或要删除的header。
您可以在命令中使用通配符,例如所有对象:
gsutil -m setmeta -h "Cache-Control:public, max-age=3600" gs://destination/object
元数据仅适用于对象,我认为您无法将规则应用于存储桶以适用于将来的对象。