Mój certyfikat AWS SSL nie pojawia się w konsoli Elastic Beanstalk


10

Utworzyłem nowy certyfikat SSL za pomocą usługi AWS dla subdomeny, która wskazuje na instancję Elastic Beanstalk. Poprawnie pojawia się w Menedżerze certyfikatów ...

wprowadź opis zdjęcia tutaj

ale nie pojawia się w rozwijanym module równoważenia obciążenia instancji EB ...

wprowadź opis zdjęcia tutaj

Zgodnie z dokumentacją ( Konfigurowanie modułu równoważenia obciążenia środowiska Elastic Beanstalk w celu zakończenia HTTPS ) wszystko, co muszę zrobić, to „wybrać certyfikat z menu rozwijanego Identyfikator certyfikatu SSL”, ale go tam nie ma.

Próbowałem dodać certyfikat SSL za pomocą pliku .config za pomocą interfejsu CLI i dostałem następujący błąd:

BŁĄD: Usługa: AmazonCloudFormation, Komunikat: Operacja o nazwie „awseb-e-upxkf5kr8b-stack” została przerwana. Obecny stan: „UPDATE_ROLLBACK_IN_PROGRESS” Przyczyna: null BŁĄD: Aktualizacja modułu równoważenia obciążenia o nazwie: awseb-eu-AWSEBLoa-xxx nie powód Przyczyna: Nie znaleziono certyfikatu serwera dla klucza: arn: aws: acm: eu-west-1: xxx: certificate / xxxx

Co zrobiłem źle?

Odpowiedzi:


9

Odpowiedź była raczej głupia. Mała gotcha: nie zauważyłem, że zmieniłem swój region, kiedy tworzyłem certyfikat SSL, więc ELB i regiony certyfikatu nie pasowały.

Usunąłem certyfikat, zmieniłem region, aby pasował do mojej instancji ELB, a następnie poprosiłem o nową. Działa zgodnie z oczekiwaniami! Doh


Django. Dziękujemy za opublikowanie rozwiązania. Wpadłem na tę gotcha kilka razy.
John Hanley,

Dziękuję Ci bardzo! Walczę z tym głupim automatycznym przełączaniem regionu od 2 godzin!
DeadEye,

Okazał się dla mnie tym samym problemem. To dziwne, ponieważ oryginalny certyfikat działał we wszystkich regionach dla CloudFront.
realMarkusSchmidt

Mam do czynienia z tym samym problemem. Zaimportowany przeze mnie certyfikat LetsEncrypt nie pojawia się, ale nie widzę miejsca, w którym można ustawić region.
Half_Duplex,

@Half_Duplex Prawy górny róg na każdej stronie
Django Reinhardt
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.