Согласно этой статье от AWS, вы можете обновлять и откатывать функции практически без простоев, так что в некоторых случаях можно ожидать минимальное время простоя.
Но большев частности, чтобы ответить на ваш вопрос, если я правильно понимаю ваш журнал, кажется, что ваши цели отменяют регистрацию в целевой группе, что соответствует целевой группе, не прошедшей проверку работоспособности до регистрации следующей цели. (Конфигурация вашей целевой группы в настоящее время состоит из 1 цели?)
Я бы посоветовал настроить сине-зеленое развертывание следующим образом. Использование вашего ALB / NLB имеет две отдельные целевые группы, каждая из которых обслуживает либо синюю, либо зеленую среду.
Как только вы захотите обновить свой сервис, убедитесь, что ваш ALB / NLB направляет соответствующий «производственный» трафики к синим, и к зеленым целевым группам.
Наконец, настройте свой ALB / NLB так, чтобы трафик направлялся исключительно к зеленой целевой группе, и используйте синюю целевую группу в качестве резервной копии на случай отката.
Я бы посоветовал обратиться к этому образцу блога руководства от AWS, в котором используются сервисы Amazon Code * и AWS Lambda для автоматизации большей части процесса.
Или, альтернативно, загляните в этот блог о том, как развернуть сине-зеленое развертывание с помощью Spotinst Ocean.