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

how to get list of registered targets in AWS target group via CLI

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

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

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