Доступ к загруженным изображениям из 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 команда объекта) это функция. Тогда все будет хорошо.