Мой сертификат SSL AWS не отображается в консоли Elastic Beanstalk


10

Я создал новый сертификат SSL, используя сервис AWS для субдомена, который указывает на экземпляр Elastic Beanstalk. Он отображается в диспетчере сертификатов правильно ...

введите описание изображения здесь

но он не отображается в раскрывающемся списке «Балансировщик нагрузки» экземпляра EB ...

введите описание изображения здесь

В соответствии с документацией ( Настройка балансировщика нагрузки в среде Elastic Beanstalk для завершения HTTPS ) все, что мне нужно сделать, это «выбрать свой сертификат из выпадающего меню идентификатора сертификата SSL», но его там нет.

Я попытался добавить сертификат SSL через файл .config с помощью CLI, и я получил следующую ошибку:

ОШИБКА: Сервис: AmazonCloudFormation, Сообщение: стек с именем 'awseb-e-upxkf5kr8b-stack' прервана операция. Текущее состояние: 'UPDATE_ROLLBACK_IN_PROGRESS' Причина: null ОШИБКА: Не удалось обновить балансировщик нагрузки с именем: awseb-eu-AWSEBLoa-xxx Причина: сертификат сервера не найден для ключа: arn: aws: acm: eu-west-1: xxx: сертификат / хххх

Что я сделал не так?

Ответы:


9

Ответ был довольно глупым. Небольшая ошибка: я не заметил, что я изменил свой регион, когда создал сертификат SSL, поэтому регионы ELB и сертификата не совпадали.

Я удалил сертификат, переключил регион, чтобы он соответствовал моему экземпляру ELB, а затем запросил новый. Сработало как положено! Doh.


Джанго. Спасибо за размещение решения. Я сталкивался с этой ошибкой несколько раз.
Джон Хэнли

Большое спасибо! Я боролся с этим тупым автопереключением области в течение 2 часов!
DeadEye

Оказалось, такая же проблема для меня. Это странно, так как оригинальный сертификат работал во всех регионах для CloudFront.
realMarkusSchmidt

Я сталкиваюсь с той же проблемой. Сертификат LetsEncrypt, который я импортировал, не отображается, но я не вижу места для установки региона.
Полудуплекс

@Half_Duplex Верхний правый угол на каждой странице
Джанго Рейнхардт,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.