Файл в корзине Amazon S3 заблокирован после публикации - PullRequest
0 голосов
/ 21 сентября 2018

Я сделал свой Amazon S3 Bucket общедоступным, перейдя на вкладку «Разрешения» и установив общий доступ для всех:

  • Список объектов
  • Запись объектов
  • Список разрешений корзины
  • Разрешения записи корзины

Теперь на корзине есть оранжевая метка "Public".

Но когда я вхожу в корзину, нажмитена одном из изображений, хранящихся там, и нажмите на ссылку, которую он предоставляет, я получаю доступ запрещен.Ссылка выглядит следующим образом:

https://s3.eu -central-1.amazonaws.com / [имя корзины] /images/36d03456fcfaa06061f.jpg

Почему это такпо-прежнему недоступен, несмотря на то, что вы установили общие права доступа к корзине?

1 Ответ

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

Вам либо нужно установить Разрешения на уровне объекта для каждого объекта, который вы хотите сделать доступным в Интернете в качестве объекта чтения.

, либо вы можете использовать Bucket Policies , чтобы сделать это более широким разрешением, и не беспокойтесь о сбросе разрешений при каждой загрузке:

{
    "Version": "2008-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::www.example.com/*"
        }
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...