尝试针对某个场景的解决方案。
我需要在 GCP 云存储中为组织中的 5000 名用户创建存储空间。考虑创建一个存储桶并根据员工编号在每个用户内创建文件夹。但是,如何将员工编号为 101(例如)的用户的文件夹访问权限限制为他自己 - 除了拥有此文件夹的员工之外,其他任何人都不能访问此文件夹。我确实知道存储桶中的文件夹只是一个使用路径管理的虚拟文件夹。我确实知道 ACL 可用于限制文件夹级别的访问。但无法找到如何实现这一点。
提前致谢。Suhas
答案1
答案2
这是来自 GCP 文档的相关解决方案。
授予具有指定规范 ID 的用户对 example-bucket 中以 folder/ 开头的所有对象的读取访问权限:
gsutil acl ch -r -u 84fac329bceSAMPLE777d5d22b8SAMPLE785ac2SAMPLE2dfcf7c4adf34da46:R gs://example-bucket/folder/