【发布时间】:2018-08-31 23:26:04
【问题描述】:
我们在 AWS 的特定子网中的 IP 地址不足。我能够使用来自该特定子网的 IP 地址找到所有 ec2 实例。现在我正在尝试通过 AWS CLI 查找所有使用此子网的 Elastic Load Balancer。
我知道我可以运行以下命令来查找特定 VPC 上的所有 ELB:
aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==vpc-12345678]|[].LoadBalancerName'
我认为子网的问题是您可以拥有多个子网。所以它是一个列表,而不是像 VPCId 这样的一个值。
我尝试了以下方法:
aws --region us-east-1 elb describe-load-balancers --query 'LoadBalancerDescriptions[?Subnets==subnet-1234546]|[].LoadBalancerName'
但即使我从之前的搜索中看到某些 ELB 确实具有我正在寻找的特定子网,它也一无所获。我认为这是因为它是子网列表,但我不确定如何搜索它。
有什么想法吗?
谢谢。
【问题讨论】:
标签: amazon-web-services command-line-interface elastic-load-balancer