user3571631
user3571631

Reputation: 841

CORS setting on google cloud bucket

I am trying to configure CORS on a google bucket.I want to set CORS config every time i create a new bucket. I want to get this done by Cloud Storage Client Libraries, not using XML API. Is there a way around it?

Upvotes: 3

Views: 2970

Answers (1)

sideshowbarker
sideshowbarker

Reputation: 87984

None of the Cloud Storage Client Libraries in any language appear to provide the ability to directly set the CORS config. So it seems the only options are either to use the XML API with the cors param or else to do it from the command line using gsutil and a JSON config file, like this:

gsutil cors set cors-json-file.json gs://[my-bucket]

Where cors-json-file.json is something like this:

[
  {
    "origin": ["*"],
    "responseHeader": ["Content-Type"],
    "method": ["GET"],
    "maxAgeSeconds": 3600
  }
]

Upvotes: 8

Related Questions