AWSでSSL証明書を発行する方法

はじめに

こんにちは、新卒2年目の岡崎です。

まずは、次の画像を見てください。

ここから証明書の詳細をクリックすると、証明書に含まれていませんと出てきます。

この場合、SSL証明書を発行する必要があります。

今回はAWS上の環境で動いているサービスなので、AWSSSL証明書を発行する方法を紹介します。

手順

AWSSSL証明書を発行する手順を紹介します。

SSL証明書の作成

まず、AWSにログインをしたら、Private Certificate Authorityにアクセスします。

そこから、AWS Certificate Managerを選択します。

次に、リクエストをクリックします。

証明書のリクエストを行う画面で、次へをクリックします。

さらに、バプリック証明書をリクエストします。

完全修飾ドメイン名に、SSL証明書を発行したいドメイン名を追加してください。例えば、sample.test-excite.co.jpに対してSSL証明書を発行したい場合、*.test-excite.co.jpを追加します。

また、同じSSL証明書を複数のドメインで使用したい場合は、この証明書に別の名前を追加ボタンをクリックして、他のドメインを登録してください。

最後に検証方法・キーアルゴリズムは任意に選択します。今回はデフォルトの設定にしました。

リクエストをクリックすれば、SSL証明書が作成できます。

SSL証明書の作成後に証明書一覧にアクセスすると、作成したSSL証明書が追加できたことを確認できます。

SSL証明書の検証

SSL証明書の作成後、SSL証明書の検証を行います。

まずはSSL証明書IDをクリックします。

そこから、ドメインのRoute53でレコードを作成をクリックします。

以下の画面で、さらにレコードの作成をクリックします。

SSL証明書のステータスが発行済みになれば、SSL証明書の検証完了です。

SSL証明書の承認

ロードバランサーの中から、任意のロードバランサーを選択 します。 さらに、HTTPS:443から証明書のタブをクリックします。

今回はすでにデフォルトのSSL証明書の設定を行なっていたので、証明書の追加を行いました。

SNIのリスナー証明書から、証明書の追加をします。

作成した証明書にチェックを入れ、証明書のインポートをクリックします。

これでSSL証明書の承認ができました。

最後にサイトを確認します。

画像のようになっていたら、SSL証明書の発行完了です。

最後に

今回AWSSSL証明書を発行する方法を紹介しました。誰かの助けになれば幸いです。