我已经评估过
但没人能做我需要的..。
我想备份我们公司的文件,然后与某些用户同步,但是他们必须只能访问特定的文件类型。
例如,我希望我的平面设计师能够访问我们所有的Photoshop (.psd)文件。
假设我有这样的文件:
C:\Product1\Product_logo.psdC:\Product1\Top_secret_dossier.docC:\Product2\Product_logo.psdC:\Product2\Sensitive_Financial_data.xls现在我想和我的平面设计师分享psd文件。
当我与用户分享时,他们看到的是:
Product_logo.psdProduct_logo.psd如您所见,文件层次结构丢失了。
相反,我想让他们看到这个:
Product1\Product_logo.psdProduct2\Product_logo.psd有一种具有这种控制功能的云存储产品吗?
发布于 2014-08-01 18:37:39
您可以很容易地使用gsutil通配符为在单个存储桶内授予权限。
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的存在(尽管他们无法读取其任何数据)。
如果隐藏对象的名称很重要,那么就需要将机密对象分离到不同的桶中。
发布于 2014-08-01 13:01:02
https://stackoverflow.com/questions/25078739
复制相似问题