AWS SSL証明書がElastic Beanstalkのコンソールに表示されない


10

AWSのサービスを使用して、Elastic Beanstalkインスタンスを指すサブドメイン用の新しいSSL証明書を作成しました。証明書マネージャーに正しく表示されます...

ここに画像の説明を入力してください

しかし、EBインスタンスの[ロードバランサー]ドロップダウンには表示されません...

ここに画像の説明を入力してください

ドキュメント(Elastic Beanstalk環境のロードバランサーをHTTPSを終了するように構成する)によると、「SSL証明書IDドロップダウンメニューから証明書を選択する」だけですが、そこにはありません。

CLIを使用して.configファイルからSSL証明書を追加しようとしたところ、次のエラーが発生しました。

エラー:サービス:AmazonCloudFormation、メッセージ:「awseb-e-upxkf5kr8b-stack」という名前のスタックは操作を中止しました。現在の状態: 'UPDATE_ROLLBACK_IN_PROGRESS'理由:nullエラー:次の名前のロードバランサーの更新:awseb-eu-AWSEBLoa-xxxが失敗しました理由:キーのサーバー証明書が見つかりません:arn:aws:acm:eu-west-1:xxx:certificate / xxxx

何が悪いのでしょうか?

回答:


9

答えはばかげていた。ちょっとした落とし穴:SSL証明書を作成したときに自分の地域を変更したことに気づかなかったため、ELBと証明書の地域が一致しませんでした。

証明書を削除し、ELBインスタンスと一致するようにリージョンを切り替えてから、新しい証明書をリクエストしました。期待どおりに動作しました!どー。


ジャンゴ。解決策を投稿していただきありがとうございます。私はこの問題に何度か遭遇しました。
John Hanley

どうもありがとうございました!私はこの愚かな地域の自動切り替えに2時間苦労しています!
DeadEye

私にとっても同じ問題であることが判明しました。元の証明書がCloudFrontのすべてのリージョンで機能したため、これは奇妙です。
realMarkusSchmidt 2018年

同じ問題に直面しています。インポートしたLetsEncrypt証明書は表示されませんが、リージョンを設定する場所がありません。
Half_Duplex 2018

@Half_Duplexすべてのページの右上隅
Django Reinhardt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.