Reputation: 841
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
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