CloudFront подписанный URL - CORS для ответа об ошибке - PullRequest
0 голосов
/ 26 марта 2020

Я использую CloudFront для корзины S3 и обращаюсь к файлам, используя подписанные URL-адреса с пользовательской политикой .

В большинстве случаев все это работает хорошо. Время от времени пользователи получают ошибку при загрузке данных, и я хотел бы сформулировать лучший обмен сообщениями об ошибках. Чтобы сделать это, я хотел бы увидеть код состояния ошибки и тело ответа, однако, если при подписании URL-адреса возникла проблема, браузер не выполнит проверку CORS.

При наличии CORS ошибка, я получаю только статус ошибки 0, а тело ответа отсутствует. Очевидно, именно так браузеры хотят решить эту проблему.

Для URL с правильной подписью CORS работает хорошо - он правильно настроен в корзине S3, а правильные заголовки перенаправляются из CloudFront в S3.

Есть ли способ заставить CloudFront всегда отвечать на предварительные запросы CORS без проверки подписи?

...