LoginSignup
0
0

静的ウェブサイトホスティングにCloudFrontを経由してアクセスしてみる

Posted at

概要

本記事は AWSでWebアプリを構築してみる シリーズの2回目の記事です。
前回の記事はこちら

本記事で作成する構成

本記事では静的ウェブサイトホスティングにCloudFrontを経由してアクセスできるようにしてみます。
AWS.drawio.png
ここでは図のようにS3でホスティングした静的ウェブサイトに直接アクセスすることと、CloudFrontを経由して間接的にアクセスすることの、2通りのアクセスが可能な状態になります。

静的ウェブサイトホスティングにCloudFrontを経由してアクセスしてみる

1. CloudFrontを構築する

  1. マネジメントコンソールからCloudFrontを開き、「ディストリビューションを作成」をクリック

    image.png

  2. オリジンでは「オリジンドメイン」に静的ウェブサイトホスティングにCloudFrontを経由してアクセスしてみるで作成したS3バケットを選択し、Webサイトのエンドポイントを使用をクリック

    image.png

  3. デフォルトのキャッシュビヘイビアでは「ビューワープロトコルポリシー」で「Redirect HTTP to HTTPS」を選択してHTTPをHTTPSにリダイレクトするようにして、さらに「許可されたHTTPメソッド」で「GET, HEAD」を選択してHTTPメソッドのGETとHEADのみ許可するようにする

    image.png

  4. 「ディストリビューションの作成」をクリック

    image.png

5. 静的ウェブサイトにアクセスする

  1. 作成したディストリビューションの一般タブを開き、「ディストリビューションドメイン名」をコピーしてブラウザで開き、静的ウェブサイトホスティングにCloudFrontを経由してアクセスしてみるで作成した静的ウェブサイトにアクセスできることを確認する

    image.png

0
0
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
0