Я пытаюсь отобразить видео, загруженное из корзины s3. Это выглядит так:
<video
id="video"
width="1600"
height="900"
src={'https://cdn.ourdomain/videos}
type='video/mp4'
crossOrigin="use-credentials"
>
Your browser does not support the video tag.
</video>
Это прекрасно загружает видео на Chrome и Safari. Однако в Firefox сервер возвращает 403. При дальнейшей проверке мы обнаружили, что наш веб-сайт не отправляет файлы cookie с нашим запросом. Наша конфигурация s3 CORS выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>https://www.ourdomain.com</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<ExposeHeader>ETag</ExposeHeader>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Есть идеи, что может быть причиной этой проблемы?