Доступ к загруженным изображениям из amazon s3 запрещен с полными разрешениями

Я обновил политику корзины:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Stmt1536491056397",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::gdesign",
                "arn:aws:s3:::gdesign/*"
            ]
        }
    ]
}

Но все же получить access denied error когда я пытаюсь получить доступ к URL- адресу изображения: https://gdesign.s3.us-east-2.amazonaws.com/1536491951672

Что еще мне нужно обновить на AWS?

1 ответ

Выбор правильного региона при создании корзины исправил мою проблему.

Я использую PHP S3 lib, версия 3.82.5, я получил доступ, определенный, когда show img также на веб-сайте, мое решение - когда я получаю img url из S3, вам может потребоваться вызвать "createPresignedRequest" (создать предварительно подписанный URL для данного S3 команда объекта) это функция. Тогда все будет хорошо.

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