Развертывание на 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, и некоторые файлы конфигурации не были адаптированы к этому изменению, поэтому мы получаем эту ошибку.
Странно, что эта ошибка появилась не раньше, потому что это изменение было сделано почти месяц назад, до того, как мы получили ошибку. И после этого мы не вносили никаких изменений.