Я использовал команду aws ecs wait services-stable
после развертывания новой версии моего определения задачи ECS, чтобы определить, когда кластер ECS запустил задачу и достиг состояния RUNNING
, которое, по-видимому, является определением для"stable".
Сейчас я ищу способ продолжать запрашивать службу, чтобы увидеть, как только она регистрирует цель в целевой группе и проходит проверки работоспособности, что обычно указывается событием, отображаемым наЖурнал событий ECS со словом «устойчивый».
Пока что единственная возможность, которую я считаю, - это постоянно запрашивать через aws ecs describe-services
последнее событие для этой службы и искать в ней строку steady
.
Кто-нибудь знает о лучшем способе сделать это в сценарии, возможно, тайм-аут после определенного количества секунд?