Amazon S3上にwebsiteを1分で作成してみた

S3では簡単に静的コンテンツのwebsiteをホスト出来る機能があります。これを利用して1分でwebsiteを作成する方法をご紹介します。
まずは動画をご覧下さい。

簡単な使い方

example.s3w.jp を作成するとします。

  1. S3でTokyoリージョンにexample.s3w.jpというbucketを作成します。
  2. 次にbucketのpropertyからstatic website hosting設定を有効にします。
  3. index.htmlファイルをアップロードします。
  4. index.htmlファイルをPublicに設定します
  5. ブラウザからアクセスします

どのように動いているか

  • s3w.jpというドメインを取得しました
  • s3w.jpドメインはRoute53上でホストしていて、*(ワイルドカード).s3w.jp を Tokyoリージョンのwebsite endpointにCNAMEしています
  • そのため、任意の名前で東京リージョンに作成した hogehoge.s3w.jp というbucketでweb site hostingを有効にすれば、すぐにweb siteとして使用できます

免責事項

  1. このドメインはカンパドメインです。もし使いたい人がいれば自由に使っていただいて構いません
  2. もし機会があったらビールの1杯でもおごっていただければ幸いです
  3. いつまでホストするかは決めていませんので、いきなり使えなくなったとしても恨みっこなしです
  4. Tokyoリージョン以外で使用したい等のリクエストがあったらご連絡下さい
  5. このドメインの運用は私個人で行っているものですので、所属する企業/団体とは一切関係がございません
  6. ホストされているサイトの内容に関しては一切関知いたしませんが、特定サイトを無効化する事は可能なので、もし問題のあるサイトを見つけた場合には s3w.abuse@gmail.com までメール下さい