🐙
Next.js+VercelにRoute53で取得したドメインを設定
TL;DR
- Vercel に Route53 で取得したドメインを設定する方法を紹介します。
- ドメインは Production 環境に設定することを想定しています。
前提
Route53 でドメインを取得済みとします。
Route53 でドメインを取得する方法は以下を参照ください。
取得済みのドメインを確認
以下の手順で、Route53 で取得済みのドメインを確認します。
- AWS アカウントにログインします。

- 検索ボックスに「route53」と入力します。
- 検索結果が表示されるので、「Route53」をクリックし、Route53 のコンソール画面に遷移します。

- 「登録済みのドメイン」をクリックし、登録済みのドメインを確認します。

「next-study-ak3la.com」を今回は利用します。

Vercelにドメインを設定
以下の手順で、Vercel にドメインを Route53 で取得したドメインを設定します。
- Vercel プロジェクトを選択します。

- 「Settings」をクリックします。

- 「Domains」をクリックします。

- 先程確認したドメインを入力します。
- 「Add」をクリックし。、ドメインを追加します。

- 選択肢が出ますが、今回は「Recommend」を選択します。
- 「ADD」をクリックします。

- エラーが2つ出ています。
- これは Route53 にレコードをまだ作成していなく、名前解決ができていないためです。

- 1 つめのエラーです。

- 2 つめのエラーです。

Route53にレコードを作成
以下の手順で、Route53 にレコードを作成します。
- 「ホストゾーン」をクリックします。

- ホストゾーン名をクリックします。

- 「レコードを作成」をクリックします。

エラー内容を確認しながら、1つめのエラーを解消するためのレコードを作成します。
- レコードタイプを設定します。
- 値を入力します。
- 「レコードを作成」をクリックします。


エラー内容を確認しながら、2 つめのエラーを解消するためのレコードを作成します。
- レコードタイプを設定します。
- 値を入力します。
- 「レコードを作成」をクリックします。


- レコードを2つ作成したので、Vercel の設定画面に戻ります。

Vercelの設定の確認
以下の手順で、Vercel の設定が完了していることを確認します。
- Vercel の設定画面に戻ると、先程の2つのエラーは解消されています。

- Vercel 側で設定が完了すると以下の2つのメールが届きます。特にすることはありません。


動作確認
- ブラウザでアクセスしてみます。

まとめ
- Vercel に Route53 で取得したドメインを設定する方法を紹介しました。
参考
Discussion