如何控制存储桶内文件夹的访问

如何控制存储桶内文件夹的访问

尝试针对某个场景的解决方案。

我需要在 GCP 云存储中为组织中的 5000 名用户创建存储空间。考虑创建一个存储桶并根据员工编号在每个用户内创建文件夹。但是,如何将员工编号为 101(例如)的用户的文件夹访问权限限制为他自己 - 除了拥有此文件夹的员工之外,其他任何人都不能访问此文件夹。我确实知道存储桶中的文件夹只是一个使用路径管理的虚拟文件夹。我确实知道 ACL 可用于限制文件夹级别的访问。但无法找到如何实现这一点。

提前致谢。Suhas

答案1

根据文件存储桶访问控制

例子

gsutil acl ch -r -u 12XXXXXXXXXXXXXXXXXXX:R gs://bucket/folder/

答案2

这是来自 GCP 文档的相关解决方案。

授予具有指定规范 ID 的用户对 example-bucket 中以 folder/ 开头的所有对象的读取访问权限:

gsutil acl ch -r -u 84fac329bceSAMPLE777d5d22b8SAMPLE785ac2SAMPLE2dfcf7c4adf34da46:R gs://example-bucket/folder/

https://cloud.google.com/storage/docs/gsutil/commands/acl

相关内容