Доступ к загруженным изображениям из amazon s3 запрещен с полными разрешениями - PullRequest
0 голосов
/ 09 сентября 2018

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

{
    "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?

Ответы [ 2 ]

0 голосов
/ 07 января 2019

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

0 голосов
/ 10 сентября 2018

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

...