Google云端存储-为存储桶中的子文件夹设置不同用户的唯一权限

时间:2018-08-12 11:08:39

标签: cloud google-cloud-storage

我正在尝试模拟一种情况-仅为拥有10名员工的小公司创建了存储桶。将为所有这5名员工及其员工编号在此存储桶中创建子文件夹。我确实记得文件夹并没有真正退出,是否可以为每个文件夹设置工作人员编号的权限?为了详细解释,公司A的员工编号为101和102。因此,存储区“ buck-comp-a”中的文件夹将具有两个子文件夹101和102,这两个子文件夹分别是员工编号。是否可以为101号员工的员工设置权限,使其只能读写其101和102的文件夹,应该不能读写文件夹101的内容,而应该能够读写自己的文件夹,是102。能否在Google云存储中使用Bucket ACL?

谢谢 苏哈斯

1 个答案:

答案 0 :(得分:0)

GCS并非基于“文件夹”的概念。有关详细信息,您可以查看关于此主题here的讨论。基本上,您可以set all files under a path at the same time,但它与文件夹不同。这意味着ACL设置是一次性交易,该路径下的任何将来文件都不会“继承”该ACL;您将需要为整个文件夹路径再次设置ACL。

因此,总而言之,您可以将单个路径下的所有文件设置为一组特定的ACL,唯一的区别是它将不适用于您上传到该路径的新文件。您可以通过在文件上传的末尾添加ACL设置代码来解决此问题。

相关问题