按 VPC ID 过滤负载均衡器
Filter LoadBalancer By VPC ID
我有两个负载均衡器与两个不同的 VPC 关联。
我能够使用 AWS CLI 列出所有负载均衡器。
现在我需要检索特定 VPC 中负载均衡器的名称。可以通过 AWS CLI 完成吗??
ELB服务确实没有提供服务端的结果过滤。但是,您不需要编写脚本来获得您想要的。您可以使用AWSCLI内置的jmespath查询功能。
$ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[].LoadBalancerName'
[
"elb1",
"elb2"
]
$
应该return只是vpc-12345678
.
中的负载均衡器名称列表
我有两个负载均衡器与两个不同的 VPC 关联。
我能够使用 AWS CLI 列出所有负载均衡器。
现在我需要检索特定 VPC 中负载均衡器的名称。可以通过 AWS CLI 完成吗??
ELB服务确实没有提供服务端的结果过滤。但是,您不需要编写脚本来获得您想要的。您可以使用AWSCLI内置的jmespath查询功能。
$ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[].LoadBalancerName'
[
"elb1",
"elb2"
]
$
应该return只是vpc-12345678
.