静的なHTMLをAmazonS3で公開する

EC2でWebサーバー立ち上げないといけないのかなと思ってたけど、S3でできるようなので
設定手順のメモ。

バケット作成
例:s3.okahirosample.jp(ドメイン部分は読み替えてください)

バケットのプロパティのWebSiteのEnabledをチェック、IndexDocumentはindex.htmlなどを指定します。

公開したいファイルをアップロード。

公開したいファイルを右クリックして「Make Public」を選びます。
複数指定可能。

この時点で、URLで「s3.okahirosample.jp.s3.amazonaws.com」にアクセスできるようになります。


独自ドメインを関連付けたい場合は、DNSのCNAMEレコードを設定してあげます。

CNAME s3 s3.okahirosample.jp.s3.amazonaws.com.

当然ながら、ドメインDNSの準備が別に必要です。私はお名前.comでやっています。
Amazon Route 53というのがありますが、こちらはまだ勉強していません。。。