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?

0 ответов

Другие вопросы по тегам