Mein AWS SSL-Zertifikat wird nicht in der Konsole von Elastic Beanstalk angezeigt


10

Ich habe mithilfe des AWS-Dienstes ein neues SSL-Zertifikat für eine Subdomain erstellt, die auf eine Elastic Beanstalk-Instanz verweist. Es wird im Zertifikat-Manager korrekt angezeigt ...

Geben Sie hier die Bildbeschreibung ein

Es wird jedoch nicht in der Load Balancer-Dropdown-Liste der EB-Instanz angezeigt ...

Geben Sie hier die Bildbeschreibung ein

Gemäß der Dokumentation ( Konfigurieren des Load Balancers Ihrer Elastic Beanstalk-Umgebung zum Beenden von HTTPS ) muss ich nur "Ihr Zertifikat aus dem Dropdown-Menü SSL-Zertifikat-ID auswählen", aber es ist nicht vorhanden.

Ich habe versucht, das SSL-Zertifikat über eine .config-Datei mithilfe der CLI hinzuzufügen, und habe die folgende Fehlermeldung erhalten:

FEHLER: Dienst: AmazonCloudFormation, Nachricht: Stapel mit dem Namen "awseb-e-upxkf5kr8b-stack" abgebrochen. Aktueller Status: 'UPDATE_ROLLBACK_IN_PROGRESS' Grund: null FEHLER: Aktualisierung des Lastenausgleichs mit dem Namen: awseb-eu-AWSEBLoa-xxx fehlgeschlagen Grund: Serverzertifikat für Schlüssel nicht gefunden: arn: aws: acm: eu-west-1: xxx: Zertifikat / xxxx

Was habe ich falsch gemacht?

Antworten:


9

Die Antwort war ziemlich dumm. Ein kleines Problem: Ich habe nicht bemerkt, dass ich meine Region geändert habe, als ich das SSL-Zertifikat erstellt habe, sodass die ELB- und die Zertifikatregionen nicht übereinstimmten.

Ich habe das Zertifikat gelöscht, die Region entsprechend meiner ELB-Instanz gewechselt und dann eine neue angefordert. Hat wie erwartet funktioniert! Doh.


Django. Vielen Dank, dass Sie die Lösung veröffentlicht haben. Ich bin mehrmals auf dieses Gotcha gestoßen.
— John Hanley

Vielen Dank! Ich habe 2 Stunden lang mit diesem dummen Region-Auto-Switch zu kämpfen!
— DeadEye

Es stellte sich heraus, dass es für mich das gleiche Problem war. Dies ist seltsam, da das Originalzertifikat in allen Regionen für CloudFront funktioniert hat .
— RealMarkusSchmidt

Ich stehe vor dem gleichen Problem. Das von mir importierte LetsEncrypt-Zertifikat wird nicht angezeigt, aber ich sehe keine Möglichkeit, die Region festzulegen.
— Half_Duplex

@ Half_Duplex Oben rechts auf jeder Seite
— Django Reinhardt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.