Извините, если это нужно разделить на два вопроса, но я пытаюсь настроить статический сайт с использованием S3, дистрибутив CloudFront и домен Route53. Если я пытаюсь получить доступ к laszloffy.com, я получаю ошибку DNS_PROBE_FINISHED_NXDOMAIN. Если я пытаюсьwww.laszloffy.com, я получаю ошибку XML «Доступ запрещен».
Ниже представлена моя текущая конфигурация.
Записи Route53:
- laszloffy.com - NS
- laszloffy.com - SOA
- *.laszloffy.com - A - маршруты к дистрибутиву Cloudfront
- *.laszloffy.com - AAAA - маршруты к https.....cloudfront.net
- ___.laszloffy.com - CNAME - маршруты к ____.acm-validations.aws
Дистрибутив CloudFront:
Альтернативные доменные имена:
- *.laszloffy.com
- laszloffy.com Корневой объект по умолчанию - index.html Происхождение:
- домен: slaszloffy-devops-resume.s3.us-east-2.amazonaws.com
- путь: /index.html
- Страница ошибки OAC: код статуса 403 к /index.html/200 Функция: добавляет index.html к запросам, которые не включают имя файла или расширение в URL
Ковш S3
статический хостинг сайта: ВЫКЛ
политика ведра:
"Version": "2012-10-17",
"Id": "PolicyForCloudFrontPrivateContent",
"Statement": [
{
"Sid": "AllowCloudFrontServicePrincipal",
"Effect": "Allow",
"Principal": {
"Service": "cloudfront.amazonaws.com"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::slaszloffy-devops-resume/*",
"Condition": {
"StringEquals": {
"AWS:SourceArn": "arn:aws:cloudfront::107900886402:distribution/E1LP8SF6WAC8XK"
}
}
}
]
}
Я просматривал такие ресурсы, какэтот ответ, и документация AWS, и кажется, что я все правильно настроил, но, очевидно, что-то упускаю. Буду рад помощи сообщества!
решение1
Можете ли вы получить доступ к ведру напрямую с помощью его ARN? Если да..