S3静的ウェブサイトホスティングの作成


S3静的ウェブサイトホスティング

手順が多い。EC2のWeb公開のほうが簡単。。
sorryページの作成方法

①「バケット名をドメイン名と同じに」してS3を作成。
このバケットのブロックパブリックアクセス設定の☑を全部はずす。
全世界公開。

②作成したsorryHTMLファイルをアップロードする。

③作成したS3バケットのプロパティページの一番下「静的ウェブサイトホスティング」を編集し「有効」にし、「index.html」「error.html」を入力する。

④作成したS3バケットのアクセス許可の「バケットポリシー」を編集する。
AWS公式ページの

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::Bucket-Name/*"
            ]
        }
    ]
}

の「Bucket-Name」を作成したS3バケット名に直して貼り付ける。

エラーが起きる場合はたいてい「バケットポリシー」のコピペミスです。