如何在Google云端存储中只共享一个文件夹(而不是整个存储桶)?

Ric*_*rdo 6 google-cloud-storage

如何与Google云端存储中的某些用户共享存储桶(而非整个存储桶)中的文件夹?

jte*_*ace 7

您可以使用gsutil以递归方式将ACL应用于存储桶中的前缀.例如,使用acl ch命令:

gsutil -m acl ch -r -u user@google.com:READ gs://bucket/prefix/
Run Code Online (Sandbox Code Playgroud)

请注意,新对象不会应用ACL.如果使用单独的存储桶,则可以将存储桶的默认对象ACL设置为包含所需的ACL,但默认ACL应用于整个存储桶.无法为存储桶的特定前缀设置默认ACL.