Google cloud storage 使用gsutil执行rsync时公开文件

Google cloud storage 使用gsutil执行rsync时公开文件,google-cloud-storage,Google Cloud Storage,在执行通常的gsutil-mrsync-r时。gs://bucket/我希望文件在默认情况下是公共的,而不必在之后执行一个gsutil-m acl set-R-a public read gs://bucket 是否可能?您可以在bucket上设置默认对象ACL: gsutil defacl ch -u AllUsers:R gs://your-bucket 您可以在bucket上设置默认对象ACL: gsutil defacl ch -u AllUsers:R gs://your-bucke

在执行通常的
gsutil-mrsync-r时。gs://bucket/
我希望文件在默认情况下是公共的,而不必在之后执行一个
gsutil-m acl set-R-a public read gs://bucket


是否可能?

您可以在bucket上设置默认对象ACL:

gsutil defacl ch -u AllUsers:R gs://your-bucket

您可以在bucket上设置默认对象ACL:

gsutil defacl ch -u AllUsers:R gs://your-bucket

gsutil现在有一个
-a
标志,用于在复制的文件上设置固定ACL:


gsutil-mrsync-a public read-r。gs://bucket/
gsutil现在有一个
-a
标志,用于在复制的文件上设置固定ACL:

gsutil-mrsync-a public read-r。gs://bucket/