Конечная точка веб-хостинга S3 выдает «Этот сайт не доступен» - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь разместить статическую веб-страницу на AWS S3, но при попытке достичь моей конечной точки появляется сообщение "Этот сайт недоступен": http://iekdosha -test1.com.s3-website-eu-central-1.amazonaws.com/

  • Это моя политика
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::iekdosha-test1.com/*"
        }
    ]
}
  • «Блокировать публичный доступ» все установленоотключить как в корзине, так и в настройках учетной записи

  • «Статический хостинг веб-сайтов» включен на моей странице index.html (тестовый файл с простым сообщением)

  • Мое имя сегмента iekdosha-test1.com

  • Оранжевый тег "Public" отображается в разделе "permissions" на странице сегментов, а на всех страницах сегментов у меня есть тот же оранжевый "Public". тег в столбце «Доступ» моего ведра.
  • Я следовал этому руководству и застрял на шаге 2.8 (тестирование конечной точки)

Что может бытьвопрос?

1 Ответ

1 голос
/ 09 ноября 2019

Регион eu-central-1 не использует соглашение о конечных точках старого стиля ${bucket}.s3-website-${region}.amazonaws.com для конечных точек хостинга веб-сайтов. Вам нужна точка ., а не тире - после слова website в URL для этого региона - ${bucket}.s3-website.${region}.amazonaws.com.

Этот новый стиль действительно работает в любом регионе, даже если Документация по регионам и конечным точкам по-прежнему показывает конечные точки старого стиля для более старых регионов.

...