静的サイト S3、Cloudfront、Route53 にアクセスできない

静的サイト S3、Cloudfront、Route53 にアクセスできない

2つの質問に分ける必要がある場合は申し訳ありませんが、S3、CloudFrontディストリビューション、Route53ドメインを使用して静的サイトを設定しようとしています。laszloffy.comにアクセスしようとすると、DNS_PROBE_FINISHED_NXDOMAINエラーが発生します。ラスロフィ、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 ステータス コード 機能: 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 を使用してバケットに直接アクセスできますか? はいの場合...

関連情報