概要
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. カスタムドメインをディストリビューションに設定する

動作確認
