我有两个负载均衡器与两个不同的 VPC 相关联。
我能够使用 AWS CLI 列出所有负载均衡器。
现在我需要检索特定 VPC 中负载均衡器的名称。是否可以通过 AWS CLI 完成?
最佳答案
ELB 服务确实不提供对结果的服务端过滤。但是,您无需编写脚本即可获得所需内容。您可以使用 AWSCLI 的内置 jmespath 查询功能。
$ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[].LoadBalancerName'
[
"elb1",
"elb2"
]
$
应仅返回
vpc-12345678
中的负载均衡器名称列表。
关于amazon-web-services - 按 VPC ID 过滤 LoadBalancer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32392303/