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

Jos*_*nez 6 amazon-web-services aws-cli aws-ecs aws-elb

我们正在尝试获取目标组中已注册目标(实例)的状态。这可以通过命令来完成aws elbv2 describe-target-health --target-group-arn ${TG} --targets Id=${ID},Port=${PORT}参考。我们可以通过aws ecs describe-tasks --cluster $CLUSTER --tasks $task命令reference获得端口。但是如何通过CLI检索目标的实例ID?

Adi*_*iii 15

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

aws elbv2 describe-target-health --target-group-arn ${TG}  --query 'TargetHealthDescriptions[*].Target.Id'
Run Code Online (Sandbox Code Playgroud)