Я сталкиваюсь с ошибкой CORS при загрузке файла в подписанный GCS URL с локального хоста с помощью запроса PUT
, при установке Content-Type
в качестве image/png
:
Access to XMLHttpRequest at 'https://storage.googleapis.com/{{BUCKET_NAME}}/folder/image.png?Expires=1542676226&GoogleAccessId=XXXX&Signature=YYYY' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Я удостоверился в том, чтобы установить политику CORS корзины как можно более свободно для целей разработки:
$ gsutil cors get gs://{{BUCKET_NAME}}
[
{
"origin": ["*"], // also tried "http://localhost:3000"
"method": ["*"],
"responseHeader": ["*"]
}
]
К сожалению, я не получаю ничего, кроме 403-х.