Развертывание на aws не выполнено, поскольку AWSEBLoadBalancer не существует

У меня есть приложение, развернутое на AWS, которое прекрасно работает в течение нескольких месяцев, и в последний раз я развернул его месяц назад, и у меня нет проблем в то время. Но когда я вчера выполнял процесс развертывания, я получил сообщение об ошибке "AWSEBLoadBalancer не существует". Но на моей странице loadbalancer администратора aws это показывает, что у меня есть loadbalancer, теперь я не знаю, что происходит.

Сообщения об ошибках:

INFO: Environment update is starting.                               
ERROR: "option_settings" in one of the configuration files failed validation. More details to follow.
ERROR: Load Balancer ListenerEnabled setting cannot be applied because AWSEBLoadBalancer doesn't exist. 
ERROR: Load Balancer CrossZone setting cannot be applied because AWSEBLoadBalancer doesn't exist. 
ERROR: Load Balancer ConnectionDrainingEnabled setting cannot be applied because AWSEBLoadBalancer doesn't exist. 
ERROR: Failed to deploy application.

Кто-нибудь может мне помочь?

Кстати, я использую ElasticBeanstalk.

1 ответ

Решение

Это ошибка конфигурации, один из моих коллег изменил Classic Load Balancer на Application Load Balancer, и некоторые файлы конфигурации не были адаптированы к этому изменению, поэтому мы получаем эту ошибку.

Странно, что эта ошибка появилась не раньше, потому что это изменение было сделано почти месяц назад, до того, как мы получили ошибку. И после этого мы не вносили никаких изменений.

Другие вопросы по тегам