정적 사이트 S3, Cloudfront, Route53에 액세스할 수 없습니다.

정적 사이트 S3, Cloudfront, Route53에 액세스할 수 없습니다.

질문을 두 개로 나누어야 한다면 죄송합니다. 하지만 저는 S3, CloudFront 배포판 및 Route53 도메인을 사용하여 정적 사이트를 설정하려고 합니다. laszloffy.com에 액세스하려고 하면 DNS_PROBE_FINISHED_NXDOMAIN 오류가 발생합니다. 내가 시도하면www.laszloffy.com, XML '액세스 거부' 오류가 발생합니다.

아래는 현재 구성입니다

Route53 레코드:

  • laszloffy.com - NS
  • lazloffy.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 오류 페이지: /index.html/200 상태 코드에 403 기능: URL에 파일 이름이나 확장명이 포함되지 않은 요청에 index.html을 추가합니다.

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을 사용하여 버킷에 직접 액세스할 수 있습니까? 경우 예..

관련 정보