AWS S3 で Web ページを公開する方法です。
例えば、test-s3 というバケットを東京リージョンで作成するとします。
2) Static website hosting の設定
プロパティ -> 静的ウェブサイトホスティング
3) パケットポリシー の設定
バケットポリシーの例
この例に対して、Resource を修正する必要があります。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::test-s3/*"
}
]
}
4) index.html ファイルのアップロード
次の URL でアクセスできるようになります。
http://test-s3.s3-website-ap-northeast-1.amazonaws.com/index.html
https でアクセスする為には、CloudFront で設定
オリジンドメイン を test-s3.s3-website-ap-northeast-1.amazonaws.com
にします。
プルダウンでは設定できません。
プルダウンでは、test-s3.s3-ap-northeast-1.amazonaws.com
が出てきます。