我已经评估了
但没有人可以做我需要的......
我想备份我们公司的文件,然后与某些用户同步,但他们必须只能访问特定文件类型
例如,我希望我的图形设计师可以访问我们所有的Photoshop(.psd)文件。
我们说我有这样的文件:
C:\Product1\Product_logo.psd
C:\Product1\Top_secret_dossier.doc
C:\Product2\Product_logo.psd
C:\Product2\Sensitive_Financial_data.xls
现在我想与我的平面设计师分享psd文件。
当我与用户分享时,这就是他们所看到的:
Product_logo.psd
Product_logo.psd
如您所见,文件层次结构已丢失。
相反,我希望他们看到这个:
Product1\Product_logo.psd
Product2\Product_logo.psd
是否存在具有此类控制权的云存储产品?
答案 0 :(得分:2)
您可以轻松使用gsutil通配符在单个存储桶中为Google云端存储授予权限。
gsutil -m acl ch -g 'GraphicDesigners@yourcompany.com:O' gs://yourbucket/**.psd
这将授予GraphicDesigners组中的任何人对所有现有psd对象的完全访问权限,并且将维护层次结构,同时他们将无法访问任何其他对象'数据。重要的是要注意,没有办法将列表权限限制为仅限于那些对象。如果您授予图形设计者列出存储桶的权限,请使用:
gsutil -m acl ch -g 'GraphicDesigners@yourcompany.com:R' gs://yourbucket/
然后图形设计师可以看到Top_secret_dossier.doc存在(尽管他们无法读取任何数据)。
如果您隐藏对象的名称非常重要,那么您需要将您的机密对象分成不同的存储桶。
答案 1 :(得分:-1)
GCS支持structuring your files using folders,但限制为
1.可以在桶级或对象级进行共享
2.存储桶名称是普遍唯一的
因此,共享有限文件只需要保留存储桶中的文件,或者在对象级别指定。