按VPC ID过滤LoadBalancer

时间:2015-09-04 07:20:23

标签: amazon-web-services aws-cli

我有两个与两个不同VPC相关的负载均衡器。

我可以使用AWS CLI列出所有负载均衡器。

现在我需要检索特定VPC中的负载均衡器的名称。是否可以通过AWS CLI完成?

1 个答案:

答案 0 :(得分:6)

确实,ELB服务不提供结果的服务端过滤。但是,您不需要编写脚本来获得所需内容。您可以使用AWSCLI的内置jmespath查询功能。

$ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[].LoadBalancerName'
[
    "elb1", 
    "elb2"
]
$

应仅返回vpc-12345678中的负载均衡器名称列表。