2

I need to setup Google Storage access for 3rd parties (public) to allow them to upload one or more files, but they shouldn't be allowed to read, list, delete or update an existing file. This structure allows anyone to upload the data to that bucket, but only the owner of the bucket can read it.

I have seen this configured with other partners in the past where I was able to upload, but can't read or rewrite those files.

Can someone help on how this can be accomplished on Google Storage bucket e.g. gs://example-bucket/ using gsutil or some other option/tool?

chicks
  • 3,915
  • 10
  • 29
  • 37
Prashant
  • 21
  • 2

1 Answers1

1

The option that comes nearest to what you want to accomplish is an access control list (ACL). This is a mechanism you can use to define who has access to your buckets and objects in Google Cloud Storage, as well as what level of access they have. In Cloud Storage, you apply ACLs to individual buckets and objects. More related detail on the "Access Control Lists (ACLs)" documentation page.

George
  • 274