概要
S3 バケットのパブリックアクセスを許可することで、オブジェクト URL により PDF ファイルにアクセスすることができる。
本記事では CloudFront のカスタムドメインを使用して、この PDF ファイルにカスタムドメインでアクセスする手順を記載する。
前提条件
- Route53 にパブリックホストゾーンが存在すること
- 本記事ではパブリックホストゾーン名は
oizumi-yuta.com
とする
- 本記事ではパブリックホストゾーン名は
- S3 バケットのパブリックアクセスが許可されていること
手順
1. CloudFront ディストリビューションを作成する
オリジンに対象の S3 バケットを選択する。
その他はデフォルトで作成する。
2. ACM でパブリック証明書をリクエストする
バージニア北部リージョンで証明書をリクエストする。完全修飾ドメイン名にカスタムドメイン名を入力する。
3. Route 53 でレコードを作成する
ホストゾーン oizumi-yuta.com
に CloudFront 向けエイリアスレコード docs.oizumi-yuta.com
を作成する。
レコード名はカスタムドメイン名を入力する。
4. カスタムドメインをディストリビューションに設定する
動作確認
参考