skip to Main Content

I’ve evaluated

  • Google Drive
  • Dropbox and
  • OneDrive

but none can do what I need…

I want to backup our company’s files and then sync them with certain users, but they must only have access to specific file-types

For example I want my graphic designer to have access to all our Photoshop (.psd) files.

Let’s say I have files like this:

  • C:Product1Product_logo.psd
  • C:Product1Top_secret_dossier.doc
  • C:Product2Product_logo.psd
  • C:Product2Sensitive_Financial_data.xls

Now I want to share the psd files with my graphic designer.

When I share them with the user this is what they see:

  • Product_logo.psd
  • Product_logo.psd

As you can see, the file hierarchy is lost.

Instead I want them to see this:

  • Product1Product_logo.psd
  • Product2Product_logo.psd

Is there a cloud storage product that has this kind of control?

2

Answers


  1. GCS supports for structuring your files using folders, but limitations are
    1. Sharing can be done either at bucket level or at object level
    2. bucket names are universally unique

    So sharing limited files will require to keep only those files in the bucket or else specify at object level.

    Login or Signup to reply.
  2. You can easily use gsutil wildcarding to grant permissions within a single bucket for Google Cloud Storage.

    gsutil -m acl ch -g '[email protected]:O' gs://yourbucket/**.psd

    This would grant anyone in the GraphicDesigners group full access to all of the existing psd objects, and the hierarchy would be maintained, while they would not have access to any of the other objects’ data. It’s important to note that there’s no way to limiting listing permission to only those objects. If you grant your graphic designers listing permission to the bucket, with:

    gsutil -m acl ch -g '[email protected]:R' gs://yourbucket/

    Then the graphic designers could see that Top_secret_dossier.doc exists (although they wouldn’t be able to read any of its data).

    If it’s important that you conceal even the names of the objects, then you’d need to separate your confidential objects into a different bucket.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search