首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于文件类型的共享云存储

基于文件类型的共享云存储
EN

Stack Overflow用户
提问于 2014-08-01 10:56:57
回答 2查看 131关注 0票数 0

我已经评估过

  • Google
  • Dropbox
  • OneDrive

但没人能做我需要的..。

我想备份我们公司的文件,然后与某些用户同步,但是他们必须只能访问特定的文件类型

例如,我希望我的平面设计师能够访问我们所有的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

有一种具有这种控制功能的云存储产品吗?

EN

回答 2

Stack Overflow用户

发布于 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的存在(尽管他们无法读取其任何数据)。

如果隐藏对象的名称很重要,那么就需要将机密对象分离到不同的桶中。

票数 2
EN

Stack Overflow用户

发布于 2014-08-01 13:01:02

GCS支持使用文件夹构造文件,但限制是

  1. 共享可以在桶级或对象级进行。
  2. 桶名是普遍唯一的。

因此,共享有限的文件只需要将这些文件保存在桶中,或者在对象级别指定这些文件。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25078739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档