[無料] AWS EC2 + RDS + Flask でWebアプリを作り HTTPS 化する [その9: SSL証明書発行]

[その8](https://qiita.com/nozomiyamada/items/007935e616f7d39577aa) の続きです。HTTPS化に必要不可欠なSSL証明書の発行を行います。

## SSL証明書

URLバーの左に表示されている🔒マークを押すと出てくるやつです。証明書の発行者、ドメインのWHOIS情報などが記載されています。これがあると、「それなりに」ウェブサイトの安全性が担保されるのですが、AWS や [Let's Encrypt](https://letsencrypt.org/) のように無料で発行してくれる機関もあるので、証明書があるというだけで信用できるわけではありません。さらに厳格な審査に通った EV SSL証明 というものもあります。

ちなみに Qiita は Amazon を使っているようですね。
![Screen Shot 2563-12-14 at 13.59.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/05314e5e-dd92-47bc-a530-f6a8d6ab1ef0.png)
SSL証明を得るには、そのドメインにきちんと接続できることが不可欠です。取得した無料ドメインには [その8](https://qiita.com/nozomiyamada/items/007935e616f7d39577aa) で既に AWS のネームサーバーを割り当ててあるのでこのまま申請できます。

## Certificate Manager で証明書発行

サービスから **Certificate Manager** を選び、左の **Provision certificates** に入ります。
![Screen Shot 2563-12-14 at 14.43.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/0f792624-7e26-f354-d4f5-e337be38f4bf.png)
そのまま **Request a certificate** をクリックします。
![Screen Shot 2563-12-14 at 14.46.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/89c89b35-74c3-36bf-d944-6d0317d0444e.png)
ドメイン名を入れます。説明にもありますが、`*.hogehoge.ga` のようにワイルドカード `*` を入れることでそのドメイン内の全てのホスト名が有効になるようにしておきます。**Next** を押します。
![Screen Shot 2563-12-14 at 14.48.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/ad8a772b-55d9-af87-63b3-1343c52e9670.png)
これも **DNS validation** のまま変える必要はありません。
![Screen Shot 2563-12-14 at 14.51.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/ed06443c-1e8d-eabc-f083-f42bc426bf00.png)
タグ名は入れても入れなくても構いません。**Review** を押します。
![Screen Shot 2563-12-14 at 14.53.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/fd146d5e-4cc7-c9d5-3601-e193ba0e978c.png)
**Confirm and request** で申請します。
![Screen Shot 2563-12-14 at 14.54.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/b6287b42-7211-b588-da2d-4c719df3135f.png)
まだ **Pending** になっています。CNAME レコードを追加しろと言われます。**Continue** でトップページに戻ります。
![Screen Shot 2563-12-14 at 14.55.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/e45be53a-0663-1ab5-08a3-4eddab67ea7e.png)
まだ **Pending** のはずです。▶︎ を押してメニューを開き、そのまま下の **Status** から **Create record in Route 53** をクリックし、CNAMEレコードを作成します。
![Screen Shot 2563-12-14 at 14.57.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/1f26543b-9209-57b5-eb5f-c0cac0a9c88e.png)
![Screen Shot 2563-12-14 at 15.04.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/2bdf463e-3797-411a-d2e8-b6b7f28a0c98.png)
**Success** が出ればOKです。この状態で **Route 53** に行ってホストゾーンを見ると、CNAME というレコードが1つ増えているはずです。
![Screen Shot 2563-12-14 at 15.08.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/486c8f6e-20ea-9f54-8c89-b01da0cbade1.png)
![Screen Shot 2563-12-14 at 15.11.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/35a3cc14-2c13-3783-8ff3-505dbcd8a225.png)
後は審査が終わるまで待つのみです。多少時間がかかりますが、大体30分以内には終わるかと思います。**Issued** になれば完了です。今回は10分かかりませんでした。ついでに **Name** を付けたければ、▶︎ を開いて下の方の **Tags** から編集できます。
![Screen Shot 2563-12-14 at 15.13.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/727634/4a5beb5c-a315-d63e-81c3-4ae72f76510b.png)

[その10](https://qiita.com/nozomiyamada/items/5b01b3ca38bf79d70eb0) に続きます。ロードバランサーの設定をします。