Изменения в корзине AWS S3 не отражаются на моем домене

#html #amazon-web-services #amazon-s3

#HTML #amazon-веб-сервисы #amazon-s3

Вопрос:

У меня есть две корзины mywesbite.com и www.mywebsite.com .

Я сделал следующее —

  1. Сделал корзину mywesbite.com общедоступной с помощью следующего кода —
     "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AddPerm",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::mywebsite.com/*"
        }
    ]
}
  
  1. Установите index.html файл в качестве индексного документа

Теперь я могу видеть загрузку своего веб-сайта, однако это происходит только тогда, когда я нажимаю URL-адрес конечной точки — http://mywebsite.com.s3-website.eu-west-2.amazonaws.com

Конечно, мой фактический веб-сайт простоhttps://mywesbsite.com / — тем не менее, я не вижу, чтобы здесь отображался какой-либо из моих файлов.

Я чего-то не понимаю?? Наличие рабочей конечной точки — это хорошо, но мне нужно видеть, как мои файлы отображаются в моем реальном домене.

Добавлено изображение настроек моего маршрута 53 ниже

введите описание изображения здесь

Комментарии:

1. Вы включили статический веб-хостинг?

2. @alex067 да, у меня есть

3. Что вы настроили в Amazon Route 53 или где когда-либо управлялось ваше DNS-имя?

Ответ №1:

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

Помните, однако, что существуют некоторые ограничения: Корзина S3 должна иметь то же имя, что и имя вашего домена. Доменное имя должно быть зарегистрировано по маршруту 53

Конечно, вам нужно владеть доменным именем «mywebsite.com «Просто наличие корзины S3 не означает, что у вас есть доменное имя.

Комментарии:

1. Все вышеперечисленное выполнено. Домен принадлежит, запись псевдонима создана в размещенной зоне, и имена совпадают. Я полностью потерян. Это просто разочаровывает, потому что я вижу, что мой wesbite работает, но только на http://mywesbite.com.s3-website.eu-west-2.amazonaws.com/

2. Можете ли вы поделиться тем, что вы указали в качестве имени записи для записи псевдонима?

3. это — s3-website.eu-west-2.amazonaws.com

4. вы должны указать только имя корзины для имени записи, вам не нужно включать фактическую ссылку

5. Псевдоним настроен неправильно. Это не было бы проблемой с S3, потому что, как вы сказали, вы можете получить доступ к корзине публично с помощью URL-адреса s3. docs.aws.amazon.com/Route53/latest/DeveloperGuide/… Убедитесь, что вы точно следовали приведенным ниже инструкциям. Происходит неправильная настройка маршрута 53.