Amazon S3 - Не удалось загрузить ресурс: сервер ответил с состоянием 403 (Запрещено) с Django - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь использовать amazon S3 в качестве хранилища изображений на моем сайте django в digitalocean ubuntu 16.04.

Первая ошибка:

Не удалось загрузить ресурс: сервер ответил со статусом 403 (Запрещено)

После обновления страницы ошибка становится:

Блокировка считывания между источниками (CORB) заблокировала ответ из разных источников https://mybucket.s3.amazonaws.com/static/images/logo-blue.png с приложением MIME-типа / xml. Подробнее см. https://www.chromestatus.com/feature/5629709824032768.

Это моя политика:

{

    "Version": "2012-10-17",

    "Statement": [

        {

            "Sid": "AddCannedAcl",

            "Effect": "Allow",

            "Principal": {

                "AWS": [

                    "arn:aws:iam::681031835429:user/username"

                ]

            },

            "Action": [

                "s3:PutObject",

                "s3:PutObjectAcl"

            ],

            "Resource": [

                "arn:aws:s3:::bucketname/*"

            ],

            "Condition": {

                "StringEquals": {

                    "s3:x-amz-acl": [

                        "public-read"

                    ]

                }

            }

        }

    ]

}

И это моя конфигурация CORS:

<CORSConfiguration>

<CORSRule>

   <AllowedOrigin>http://mywebsite。com</AllowedOrigin>



   <AllowedMethod>PUT</AllowedMethod>

   <AllowedMethod>POST</AllowedMethod>

   <AllowedMethod>DELETE</AllowedMethod>



   <AllowedHeader>*</AllowedHeader>

</CORSRule>

<CORSRule>

   <AllowedOrigin>http://www.mywebsite。com</AllowedOrigin>



   <AllowedMethod>PUT</AllowedMethod>

   <AllowedMethod>POST</AllowedMethod>

   <AllowedMethod>DELETE</AllowedMethod>



   <AllowedHeader>*</AllowedHeader>

</CORSRule>

<CORSRule>

   <AllowedOrigin>*</AllowedOrigin>

   <AllowedMethod>GET</AllowedMethod>

</CORSRule>

</CORSConfiguration>

Любой друг может помочь? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...