S3で静的Webサイトホスティングの設定を行う – 【AWS】

S3で静的Webサイトホスティングの設定を行う – 【AWS】

S3バケットを使用して静的Webサイトのホスティング設定を行います。

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

「プロパティ」から静的ウェブサイトホスティングを有効にします。

パブリックアクセスをすべてブロックをオフ

パブリックアクセスをすべてブロックをオフにします。

バケットポリシー設定

バケットポリシーを設定します。バケット名部分は変更してください。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::バケット名/*"
        }
    ]
}

index.htmlをアップロード

S3バケット直下にindex.htmlをアップロードします。

アップロードしたindex.htmlのオブジェクトの概要を見ると、オブジェクトURLが表示されていますのでリンクをクリックします。

index.htmlの内容が表示されました。

が、これは正確にはオブジェクトのURLになります。静的Webサイトホスティングはhttpプロトコルです。

「プロパティ」ー「静的ウェブサイトホスティング」欄にあるURLが静的Webサイトホスティングとなる点、注意が必要です。

httpsにしたい場合は、CloudFrontをかます必要があります。

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました