#html #amazon-web-services #amazon-s3
#HTML #amazon-веб-сервисы #amazon-s3
Вопрос:
У меня есть две корзины mywesbite.com
и www.mywebsite.com
.
Я сделал следующее —
- Сделал корзину
mywesbite.com
общедоступной с помощью следующего кода —
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mywebsite.com/*"
}
]
}
- Установите
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.