我们正在尝试获取目标组中已注册目标(实例)的状态。这可以通过命令aws elbv2 describe-target-health --target-group-arn ${TG} --targets Id=${ID},Port=${PORT}
,reference完成。我们可以通过aws ecs describe-tasks --cluster $CLUSTER --tasks $task
命令reference获取PORT。但是如何通过CLI检索目标的实例ID?
答案 0 :(得分:7)
这将为您提供目标组中已注册实例ID的数组。当拥有目标ARN时,为什么要使用目标ID?所以我跳过目标ID,仅使用目标ARN。
aws elbv2 describe-target-health --target-group-arn ${TG} --query 'TargetHealthDescriptions[*].Target.Id'