Как получить список зарегистрированных целей в целевой группе AWS через CLI
Мы пытаемся получить состояние зарегистрированной цели (экземпляра) в целевой группе. Это можно сделать с помощью команды aws elbv2 describe-target-health --target-group-arn ${TG} --targets Id=${ID},Port=${PORT}
, ссылка. Мы можем получить ПОРТ через aws ecs describe-tasks --cluster $CLUSTER --tasks $task
команда, ссылка. Но как можно получить идентификатор экземпляра цели через CLI?
1 ответ
Решение
Это даст вам массив зарегистрированных идентификаторов экземпляров в целевой группе. Когда у вас есть целевой ARN, почему вы используете целевой идентификатор? поэтому я пропускаю целевой идентификатор и использую только целевой ARN.
aws elbv2 describe-target-health --target-group-arn ${TG} --query 'TargetHealthDescriptions[*].Target.Id'