В конфигурациях CORS в сегменте S3 не разрешен xml и вместо этого запрашивается json

#django #amazon-s3

#django #amazon-s3

Вопрос:

В конфигурациях S3 Bucket CORS не разрешен «XML» и вместо этого запрашивается «Json»

 <?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
    <AllowedOrigin>*</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
  

Работал раньше, но теперь выдает мне эту ошибку «Конфигурация CORS должна быть записана в допустимом JSON».
Некоторые изменения внесены AMAZON в «корзину Amazon S3», пожалуйста, дайте мне json для добавления в CORS?

Ответ №1:

В новой консоли S3 конфигурация CORS должна быть JSON. Подробнее читайте здесь.

В вашем случае конфигурация JSON CORS может быть записана следующим образом:

 [
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "PUT"
        ],
        "AllowedOrigins": [
            "*"
        ]
    }
]