0
1

More than 3 years have passed since last update.

AWSに静的ウェブサイトを構築する

Posted at

AWSのS3を使って静的ウェブサイトを公開する。今回はCloudFrontを使わないためhttpまでの公開。「この時代にhttp?いるの??」とツッコミたくなるが、新入社員向け入門用のメモとして記載してます。

全体構成図

AWS公式サイトより画像転載。
静的ウェブサイトをホスティングする

AWS_StaticWebsiteHosting_Architecture_4b.da7f28eb4f76da574c98a8b2898af8f5d3150e48.png

  • Aレコードの役割は別途

手順

実装ガイド に従って作業を行っていけばOKです。以下ざっくり手順。

S3

  1. S3にwebsiteホスティング用のバケットを作成(example.com)
  2. S3にredirect用のバケットを作成(www.example.com)
  3. ログ取得用のバケットを作成。無くてもいい
  4. 1で作ったバケットに静的コンテンツ(html一式)をアップロード
  5. パブリックアクセスを許可
  6. バケットポリシーに書いてある内容をコピペし保存

route53

  1. ホストゾーンからレコードセット作成
  2. ルートドメインのAレコード追加。設定内容はガイドどおり
  3. サブドメインのAレコード追加。設定内容はガイドどおり

NSの値が4つあると思いますが、後で使います。

お名前どっとこむ

私の場合、ここでドメインを取っています。
お名前どっとこむにログインし、ネームサーバー設定 > その他のネームサーバーを使うにし、route53のNSに設定されている値を登録。
スクリーンショット 2020-04-27 0.33.00.png

接続テスト

S3に配置したindex.htmlの内容が表示されていることでしょう。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1