Nous essayons d'obtenir l'état d'une cible (instance) enregistrée dans un groupe cible. Cela peut être fait avec la commande aws elbv2 describe-target-health --target-group-arn ${TG} --targets Id=${ID},Port=${PORT}
, référence . Nous pouvons obtenir le PORT via le aws ecs describe-tasks --cluster $CLUSTER --tasks $task
commande, référence . Mais comment récupérer l'identifiant d'instance de la cible via CLI?
Cela vous donnera le tableau des ID d'instance enregistrés dans un groupe cible. Lorsque vous avez un ARN cible, pourquoi utilisez-vous l'ID cible? donc je saute l'ID cible et j'utilise uniquement l'ARN cible.
aws elbv2 describe-target-health --target-group-arn ${TG} --query 'TargetHealthDescriptions[*].Target.Id'