AWS Route53で取得した独自ドメインをSSL化する

AWS Route53で取得した独自ドメインをSSL化する

ACMは、独自ドメインに対してhttpsアクセスするために証明書を作成してくれます。

※リージョンはバージニア北部に変更します。2018/10/22現在ではどのリージョンでも可能のようです。

独自ドメインを取得するには、「AWS Route53で独自ドメインを購入する」を参照ください。

「パブリック証明書のリクエスト」を選択して「証明書のリクエスト」をクリックします。

AWS Route53で取得した独自ドメインをSSL化する

www.yahoo.co.jp

上記のようにドメイン名を入力して「次へ」をクリックします。

ここで注意なのは、www.yahoo.co.jpyahoo.co.jpは異なりますので注意ください。

AWS Route53で取得した独自ドメインをSSL化する

「DNSの検証」を選択して「次へ」をクリックします。

AWS Route53で取得した独自ドメインをSSL化する

「確定とリクエスト」をクリックします。

AWS Route53で取得した独自ドメインをSSL化する

「Route 53でのレコード作成」をクリックします。これで独自ドメインにCNAMEが勝手に作成されます。

続いて「続行」をクリックします。

AWS Route53で取得した独自ドメインをSSL化する

「検証保留中」と出ますが、10~20分で「発行済み」となります。

AWS Route53で取得した独自ドメインをSSL化する

「発行済み」となったことが確認できます。

CloudFrontの設定

良くある構成としてCloudFront + S3でSPAを作成する場合はCloudFrontの設定が必要になります。

「General」タブの「Edit」をクリックします。

「Alternate Domain Names」に「www.ドメイン名.co.uk」を入力します。

※ここでは「co.uk」なだけです。

AWS Route53で取得した独自ドメインをSSL化する

これで「Yes,Edit」をクリックします。

「Deployed」になれば完了です。

最後にRoute53にAレコードを設定する

もしこれでもつながらない、もしくはCloudFrontならつながるけど、独自ドメインだとつながらない、といった場合は、Route53のAレコードが正しくない可能性があります。

AWS Route53で取得した独自ドメインをSSL化する

Aliasで上記のようにAレコードを追加作成しましょう。これで独自ドメインがSSL化されてS3のファイルが閲覧できるはずです。

また、証明書の発行元はAmazonであることが確認できます。

AWS Route53で取得した独自ドメインをSSL化する

参考サイト

参考サイト

2018/09/30 追記

現在は東京リージョンでもACMは使えるようです。

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました