如何通过CLI获取AWS目标组中已注册目标的列表

时间:2018-08-26 00:37:21

标签: amazon-web-services aws-cli aws-ecs aws-elb

我们正在尝试获取目标组中已注册目标(实例)的状态。这可以通过命令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?

1 个答案:

答案 0 :(得分:7)

这将为您提供目标组中已注册实例ID的数组。当拥有目标ARN时,为什么要使用目标ID?所以我跳过目标ID,仅使用目标ARN。

aws elbv2 describe-target-health --target-group-arn ${TG}  --query 'TargetHealthDescriptions[*].Target.Id'