S3と独自ドメインでウェブサーバを構築する2017-11-21S3と独自ドメインでウェブサーバを構築するAWSS3にはストレージとして利用する以外にもうひとつの使い方があります。それは静的コンテンツを公開するWebサーバとしての使い方です。S3には静的ウェブホスティング機能というものがあり、この機能を有効にするとS3に保存したファイルをWebサイトとして公開することができます。独自ドメイン名でS3バケットを作成する独自ドメイン名でS3バケットを作成します。当ブログのドメイン名でもある「www.kabegiwablog.com」で運用するのであれば「www.kabegiwablog.com」というバケットを作成します。hosting」を選択します。設定項目が開くので「このバケットを使用してウェブサイトをホストする」を選択し、「保存」します。「インデックスドキュメント」と「エラードキュメント」はそれぞれ「index.html」と「error.html」で構いません。バケットポリシーを設定する現時点ではアクセス許可をだれにもしていない状態ですのでバケットポリシーでオブジェクトへのアクセス許可を与えます。バケットの「アクセス権限」から「バケットポリシー」を選択してバケットポリシーエディターに以下のように入力します。"arn:aws:s3:::www.example.com/*"の箇所は自分のバケットのARNに読み替えてください。実際に設定されたかどうか確認してみます。S3に任意の内容の「index.html」ファイルをアップロードし、S3のエンドポイントのURLを指定してブラウザでアクセスしてみると、以下のようにファイルの中身が見れるはずです。hosting」を選択したところに記載があります。Route53で独自ドメインを設定するS3へのアクセスはできるようになりました。つづいて独自ドメインでアクセスできるように設定します。具体的にはAレコードのAlias機能を利用します。Set」を選択して、それぞれ以下のように設定します。以上で設定は完了です。独自ドメインでアクセスしてみると、S3上のオブジェクトにアクセスできるようになっているはずです。誰?インフラエンジニアをやっている27歳の個人事業主。LPIC-304AWSアソシエイト2つおしごとあれば。(4)月別アーカイブLinksGitHubtwitterスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。