AWS Elastic Beanstalk /LoadBalancerにSSL証明書をインストールします

このハウツーは、インストールのプロセスをガイドします TLSロードバランサーからAmazonElasticCompute Cloud(Amazon EC2)インスタンスへのデータを暗号化できるようにするためのAWSElasticBeanstalk環境への/SSL証明書。

ElasticBeanstalk環境を準備します

Elastic Beanstalk環境を準備するプロセスはこのガイドの範囲外であるため、環境がすでに構成されていると想定し、代わりに証明書のインストールプロセスに焦点を当てます。 このテーマに関する詳細情報が必要な場合は、 AWS ドキュメント.

取得する TLS/ SSL証明書

証明書を使用するための最初のステップは、 証明書を購入する SSL.comなどの公的に信頼されている認証局から。 特定のニーズに合った適切な証明書を選択することが重要なので、これを参照することをお勧めします ガイド。  生成に関する追加の詳細が必要な場合 CSR 生成、またはSSL.comから証明書を注文する方法については、次のWebサイトにアクセスしてください。 知識ベース. また、24時間サポートチームに連絡することもできます。 お問い合わせ またはオンラインチャット。 見積もり、カスタムソリューション、または大量注文については、お問い合わせください お問い合わせ.

証明書をAWSにインポートします

後で設定できるように、証明書をAWSにインポートする必要があります。 推奨されるツールは、お住まいの地域で利用可能である限り、AWS Certificate Manager(ACM)を使用することです。 そうでない場合は、証明書をAWS Identity and Access Management(IAM)にアップロードできます。 それぞれのケースを個別に確認しますが、次の手順のいずれかに従うだけで済みます。

証明書をACMにインポートします

証明書のACMへのインポートは、コンソールまたはAWSコマンドラインインターフェイス(AWS CLI)を介して実行できます。 以下では、両方のオプションについて説明します。

コンソールからインポート

  1. でACMコンソールを開きます https://console.aws.amazon.com/acm/home.
  2. ソフトウェアの制限をクリック 証明書をインポートする
  3. 入力する必要のあるXNUMXつのフィールドが表示されます
    1. 証明書本体:SSL.comから受け取ったPEMでエンコードされた証明書を挿入します。 これはで始まる必要があります – – – – –証明書の開始– – – – – そしてで終わる – – – – –証明書の終了– – – – –.
    2. 証明書の秘密鍵:SSL.comから受け取ったPEMでエンコードされた暗号化されていない秘密鍵を挿入します。 これはで始まる必要があります – – – – –秘密鍵の開始-– – – – そしてで終わる – – – – –秘密鍵の終了– – – –-。
    3. 証明書チェーン:PEMでエンコードされた証明書チェーンを挿入します。
  4. ソフトウェアの制限をクリック レビューしてインポートします。
  5. あなたが表示されます ページの確認とインポート。 証明書について表示された情報をチェックして、すべてが正常であることを確認する必要があります。 フィールドは次のとおりです。
  • ドメイン —証明書によって認証された完全修飾ドメイン名(FQDN)のリスト

  • 有効期限 —証明書の有効期限が切れるまでの日数

  • 公開鍵情報 —キーペアの生成に使用される暗号化アルゴリズム

  • 署名アルゴリズム —証明書の署名を作成するために使用される暗号化アルゴリズム

  • で使用できます —ACMのリスト 統合サービス インポートする証明書のタイプをサポートする

    6.すべてが正しい場合は、 インポート.
これで、ロードバランサーにリスナーを追加する次のステップに進む準備ができました。

AWSCLIを介してインポート

AWSCLIを使用して証明書をインポートすることを選択することもできます。 これを行うには、次のことを確認する必要があります。
  • PEMでエンコードされた証明書は、という名前のファイルに保存されます Certificate.pem。

  • PEMでエンコードされた証明書チェーンは、という名前のファイルに保存されます CertificateChain.pem。

  • PEMでエンコードされ、暗号化されていない秘密鍵は、という名前のファイルに保存されます PrivateKey.pem。

次に、次のコマンドをXNUMXつの連続した行に入力して、ファイル名を独自の名前に置き換えます。 次の例には、読みやすくするための改行と余分なスペースが含まれています。 これは、上記の一般名を使用した例であることに注意してください。 このコマンドを実際に使用するときは、fileb://Certificate.pemおよびその他の同様の式を、コンピューター内の実際のファイル名とパスに置き換える必要があります。
$ aws acm import-certificate –certificate fileb://Certificate.pem \       –certificate-chain fileb://CertificateChain.pem \       –private-key fileb://PrivateKey.pem
Status インポート証明書 コマンドが成功すると、 Amazonリソース名(ARN) インポートされた証明書の。  これで、ロードバランサーにリスナーを追加する次のステップに進む準備ができました。

証明書をIAMにアップロードする

お住まいの地域でACMが利用できない場合にのみ、IAMを使用して証明書をアップロードする必要があります。 これは、AWSCLIで次のコマンドを入力することで実行されます。 次のことを確認する必要があることに注意してください。
  • PEMでエンコードされた証明書は、という名前のファイルに保存されます Certificate.pem。

  • PEMでエンコードされた証明書チェーンは、という名前のファイルに保存されます CertificateChain.pem。

PEMでエンコードされ、暗号化されていない秘密鍵は、という名前のファイルに保存されます PrivateKey.pem。
$ aws iam upload-server-certificate –server-certificate-name elastic-beanstalk-x509 –certificate-chain file://証明書チェーン.pem –certificate-body file://証明書.pem –private-key file://プライベートキー.pem {     「serverCertificateMetadata」:{         「serverCertificateId」:「AS5YBEIONO2Q7CAIHKNGC」、         「serverCertificateName」:「elastic-beanstalk-x509」、         “Expiration”: “2017-01-31T23:06:22Z”,         "道": "/"、         「arn」:「arn:aws:iam :: 123456789012:server-certificate / elastic-beanstalk-x509」、         “UploadDate”: “2016-02-01T23:10:34.167Z”     } }
その ファイル:// プレフィックスは、現在のディレクトリにあるファイルのコンテンツをロードするようにAWSCLIに指示します。 当然、証明書のメタデータを独自のものに置き換える必要があります。 具体的には、 弾性-豆の木-x509 IAMで証明書を呼び出すための名前を指定する必要があります。  これで、ロードバランサーにリスナーを追加する次のステップに進む準備ができました。

ロードバランサーにリスナーを追加する

証明書をインストールしたら、HTTPSを有効にするためにロードバランサーにリスナーを追加する必要があります。 次のことを行う必要があります。
  1.   Video Cloud Studioで ElasticBeanstalkコンソール、次に環境を選択します。
  2.   ナビゲーションペインで、  .
  3.   ロードバランサー カテゴリ、選択 修正します.
  4.   次のステップは、ポート443のリスナーを追加することです。手順は、ElasticBeanstalk環境のロードバランサーのタイプによって異なります。 適切なタイプのロードバランサー、クラシック、ネットワーク、またはアプリケーションを選択した後、一連の手順に従う必要があります。 手順は似ていますが、いくつかの重要な違いがあります。

のリスナーを追加する クラシックロードバランサー.

  1.   選択する リスナーを追加.
  2.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する ポート、着信トラフィックポート(通常は443)を入力します。
  3.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する プロトコル、選択する HTTPS.
  4.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する インスタンスポート、 入る 80.
  5.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する インスタンスプロトコル、選択する HTTP.
  6.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する SSL証明書、証明書を選択してから、 SSLポリシー ドロップダウンメニューから使用したいもの。
  7. 選択する 追加、次に選択する Apply.

のリスナーを追加する ネットワークロードバランサー.

  1.   選択する リスナーを追加.
  2.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する ポート、着信トラフィックポート(通常は443)を入力します。
  3. 選択する 追加、次に選択する Apply.

のリスナーを追加する アプリケーションロードバランサー.

  1.   選択する リスナーを追加.
  2.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する ポート、着信トラフィックポート(通常は443)を入力します。
  3.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する プロトコル、選択する HTTPS.
  4.   『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する SSL証明書、証明書を選択してから、 SSLポリシー ドロップダウンリストから使用したいもの。
  5.   選択する 追加、次に選択する Apply.
上記のすべての手順では、変更はクリックした後にのみ有効になることに注意してください。 Apply

変更を確認する

インストール後 TLSElastic Beanstalk LoadBalancerへの/SSL証明書。変更を確認して、すべてが正常であることを確認できます。 プロセスが完了するまでに数分かかるはずです。 おめでとう! インストールしました TLSAWSElasticBeanstalk環境の/SSL証明書。ユーザーがウェブサイトに安全に接続されていることを確認します。

常に最新情報を入手して安全を確保

SSL.com サイバーセキュリティの世界的リーダーであり、 PKI そしてデジタル証明書。サインアップして、最新の業界ニュース、ヒント、製品のお知らせを受け取ります。 SSL.com.

SSL.com

フィードバックをお待ちしております

アンケートにご協力いただき、最近のご購入についてのご意見をお聞かせください。

プライバシーの概要
SSL.com

このWebサイトではCookieを使用しているため、可能な限り最高のユーザーエクスペリエンスを提供できます。 Cookie情報はブラウザーに保存され、Webサイトに戻ったときにユーザーを認識したり、Webサイトのどのセクションが最も興味深く有用であるかをチームが理解するのに役立ちます。

詳細については、 クッキーとプライバシーステートメント.

サードパーティのCookie

このウェブサイトは Google Analytics 統計カウンター(&S) サイトへの訪問者数や最も人気のあるページなどの匿名情報を収集するため。

これらのCookieを有効にしておくと、ウェブサイトの改善に役立ちます。

詳細を表示