【发布时间】:2015-09-06 04:44:10
【问题描述】:
我有两个负载均衡器与两个不同的 VPC 相关联。
我能够使用 AWS CLI 列出所有负载均衡器。
现在我需要检索特定 VPC 中负载均衡器的名称。是否可以通过 AWS CLI 完成??
【问题讨论】:
标签: amazon-web-services aws-cli
我有两个负载均衡器与两个不同的 VPC 相关联。
我能够使用 AWS CLI 列出所有负载均衡器。
现在我需要检索特定 VPC 中负载均衡器的名称。是否可以通过 AWS CLI 完成??
【问题讨论】:
标签: amazon-web-services aws-cli
ELB 服务确实不提供服务端结果过滤。但是,您无需编写脚本即可获得所需内容。您可以使用 AWSCLI 的内置 jmespath 查询功能。
$ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[].LoadBalancerName'
[
"elb1",
"elb2"
]
$
应仅返回 vpc-12345678 中的负载平衡器名称列表。
【讨论】: