結城浩のはてなブログ

ふと思いついたことをパタパタと書いてます。

Amazon Web Services (AWS)のストレージサービス(S3)でWebページを提供する手順

前提

  • AWSアカウント作成済み

問題

  • Webページを公開したい

解決

  • 1. Amazon Web Services (AWS) の Simple Storage Services (S3) を使う。
  • 2. Bucketを作る。
  • 3. index.htmlをアップロードする。
  • 4. index.htmlを公開する。

詳細

  • S3 Management Consoleへ行く。
  • Create Bucketsでバケットを作る。自分保有のドメイン名などを使ってユニークな名前を付ける。
  • [Upload]ボタンを押す
  • [Add Files]でファイルをアップロード。たとえば以下のindex.htmlをアップロードする。
<!DOCTYPE html>
<html>
<head>
<title>Hello, S3!</title>
<h1>Hello, S3!</h1>
<body>
</body>
</html>
  • アップロードしたファイル上で右クリックし、Make Publicする。これで公開された。
  • ファイル上で右クリックしてPropertiesをクリックする。これでURLがわかる。
  • そのURLにブラウザでアクセスすると、Hello, S3! と表示される。
  • なにこのシンプルさ!

参照