Google Domainsでユニークなドメインホスティング環境をAWS Amplifyで構築
Google Domainsで個別のドメインホスティング環境をAWS Amplifyで作成しました 🎉
今回はGoogle Domainsから取得した".dev"ドメインをAWS Amplifyで利用してみます。
事前準備
- Amplifyでの静的サイトホスティング環境の構築
Amplify Consoleで個別のドメインを設定
まず、「Amplify Console」で独自ドメインを設定します。
「ドメイン管理」からGoogle Domainsで取得した".dev"ドメインを設定します。
リダイレクトとSPAルーティングのサポートを設定します。
「ドメイン管理」→「アクション」→「DNSレコードを表示」をクリックし、CNAME情報をメモします。
これでAmplifyの設定は完了です。
Google Domainsで個別のドメインを設定
最後に、「Google Domains」で独自ドメインを設定します。
Google Domainsにアクセス → 対象ドメインの「管理」をクリックします。
対象ドメインの管理画面で「DNS」をクリックします。
Amplifyから取得したCNAME情報を入力 → 「保存」をクリック。設定後、「ウェブサイト」をクリックします。
ソースに「@」、目的地のドメインに「.dev」と入力 → オプションを設定 → 「転送」をクリックします。
正常に設定されるとウェブサイトのプレビューが表示されます。
設定した".dev"にアクセスするとウェブサイトが表示されます。
最後に、移行前のデプロイ環境と移行後のAmplify(CloudFront&S3)でウェブサイトのパフォーマンスをPageSpeed Insightsで計測しました。パフォーマンスは大幅に向上しました!
関連記事
参考
AWS Amplify
Google Domains
こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/aws-builders/build-a-unique-domain-hosting-environment-for-google-domains-with-aws-amplify-19jn