我有两个与两个不同VPC相关的负载均衡器。
我可以使用AWS CLI列出所有负载均衡器。
现在我需要检索特定VPC中的负载均衡器的名称。是否可以通过AWS CLI完成?
答案 0 :(得分:6)
确实,ELB服务不提供结果的服务端过滤。但是,您不需要编写脚本来获得所需内容。您可以使用AWSCLI的内置jmespath查询功能。
$ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[].LoadBalancerName'
[
"elb1",
"elb2"
]
$
应仅返回vpc-12345678
中的负载均衡器名称列表。