Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

CORS settings has no effect

I have configured CORS for our storage bucket such that, when reading it back with the gcloud command, I receive:

...
    "cors_config": [
      {
        "maxAgeSeconds": 3600,
        "method": [
          "GET"
        ],
        "origin": [
          "https://redacted.web.app",
          "https://redacted.firebaseapp.com"
        ],
        "responseHeader": [
          "Content-Type"
        ]
      }
    ]
...

And yet, when attempting to access it from the first origin, the CORS headers are not present, and therefore all requests fail.

It was working for awhile, and then it stopped working at some point. I believe incorrect CORS settings were accidentally applied, but I shortly thereafter re-applied correct settings.

I know that, shortly after making changes, it won't work, but that last change I made to the CORS was over a week ago, and it is not taking effect. I have to assume it isn't a waiting thing.

Any ideas?

EDIT:

Ok, if no one can respond, clearly something is plainly broken with GCP. How do I report a bug? Does Google offer anything? Or do I literally have to pay for support just to tell them they screwed up?

EDIT:

Anyone?? I tried reporting an issue to Google. We're hoping to launch soon, and this renders a number of features completely broken. There is no easy work-around for not being able to load any files from buckets within the app due to this pathetic issue.

3 1 289