我们在 AWS 中特定子网中的 IP 地址不足。我能够使用来自这个特定子网的 IP 地址找到所有 ec2 实例。现在,我正在尝试通过 AWS CLI 查找使用此子网的所有弹性负载均衡器。
我知道我可以运行以下命令来查找特定 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 确实具有我正在寻找的特定子网,它也一无所获。我认为这是因为它是一个子网列表,但我不确定如何搜索它。
有任何想法吗?
谢谢你。
这对你有用吗?
aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?contains(Subnets, `subnet-1234546`)==`true`].LoadBalancerName' --output text
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句