Как амазонить файл обновления s3 в корзине для публичного доступа - PullRequest
0 голосов
/ 01 января 2019

Я просто пытаюсь создать amazon s3 для статической страницы с этим URL https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

И мне нужно было создать 2 сегмента, как example.com и www.example.com. И я поместил index.html вЗатем example.com обновляет разрешение политики корзины, как показано ниже:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::example.com/*"
        }
    ]
}

Затем я развернул на своем хосте, который создан в Amazon, но он все еще в 403 запрещен как Code: AccessDenied Message: Access Denied

Тогда я обнаружил, что index.html в example.com не является публичным.И независимо от того, что я щелкаю по файлу как «Сделать общедоступным» и устанавливаю открытый доступ на вкладке разрешений, чтобы все могли обновить «объект чтения» в «Доступ к объекту», он не может быть обновлен до общего доступа.

какая процедура мне не хватает?

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Я тоже получил эту ошибку даже из учетной записи root.Я не могу добавить какую-либо политику в корзину, даже если я сниму флажок Блокировать новые общие политики корзины в Разрешения> Настройки общего доступа> Изменить .Чтобы исправить это, мне нужно было перейти к корзине S3, затем нажать Настройки общего доступа для этой учетной записи и снять отметку Блокировать новые общие политики корзины , и я смог добавить политику.

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

В S3 недавно было внесено изменение под названием «Блокировать публичный доступ», в котором добавлен дополнительный уровень безопасности для предотвращения случайного раскрытия контента пользователями.

В консоли S3 для вас перейдите в Полномочия вкладка и редактирование Настройки публичного доступа .

Если вы добавили Bucket Policy, то вы должны отключить опции в " Управление общедоступными политиками корзины для этой корзины".

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