Почему-то я прекращено вручную экземпляр EC2 моей среды EB более недели назад. Завел новый экземпляр, и я подумал, что все нормально.
Однако сегодня я вижу, что URL-адрес моей среды EB (my-env-name.eu-west-3.elasticbeanstalk.com) по-прежнему указывает на старый IP-адрес экземпляра EC2 когда я пингую его (это не проблема с кешем DNS, я сбрасывал его и пробовал использовать онлайн-сервисы ping). А поскольку старого экземпляра больше не существует, я просто не могу получить доступ к своему веб-приложению. Я могу связаться с ним, если использую публичный DNS текущего экземпляра EC2 (ec2-xxx-xxx-xxx-xxx.eu-west-3.compute.amazonaws.com).
Ожидается ли такое поведение или это ошибка? Как сделать так, чтобы URL-адрес моей среды указывал на текущий экземпляр EC2?
думаю Эластичный бобовый стебель должен обновлять DNS-имя - возможно, вы захотите выяснить, почему этого не произошло. Что, если вы перейдете к развертыванию с не-LoadBalancer на основе LB и, возможно, вернетесь обратно? Будет ли обновлено имя DNS? Можете ли вы снова завершить работу экземпляра EC2 и посмотреть, обновится ли он на этот раз? В логах что-то есть?
С другой стороны, если у вас есть собственный домен на Маршрут53 вы можете использовать это для решения вашего развертывания EB: Доменное имя вашей среды Elastic Beanstalk