Amazon S3 CORS - на запрашиваемом ресурсе отсутствует заголовок "Access-Control-Allow-Origin"
Я получаю следующую ошибку при загрузке ресурса через CloudFront
Доступ к изображению по адресу https://example.com/assets/image.png из источника " https://localhost:3000/" заблокирован политикой CORS: заголовок "Access-Control-Allow-Origin" отсутствует. на запрашиваемом ресурсе.
Я настроил политику S3 CORS следующим образом, но она, кажется, не дает эффекта?
<CORSRule>
<AllowedOrigin>http://localhost:3000</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
<CORSRule>
<AllowedOrigin>https://localhost:3000</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
Есть идеи, что еще это может быть?
Нужно ли что-то настраивать в Cloudfront?