無法存取靜態站點S3、Cloudfront、Route53

無法存取靜態站點S3、Cloudfront、Route53

如果需要將其分為兩個問題,我深表歉意,但我正在嘗試使用 S3、CloudFront 發行版和 Route53 網域設定靜態網站。如果我嘗試存取 laszloffy.com,我會收到 DNS_PROBE_FINISHED_NXDOMAIN 錯誤。如果我嘗試www.laszloffy.com,我收到 XML「拒絕存取」錯誤。

以下是我目前的配置

53號路線記錄:

  • 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 直接存取儲存桶嗎?如果是..

相關內容