首页 > 解决方案 > AWS:子网中分配的 IP 列表

问题描述

有没有办法获取 AWS 子网中所有已分配 IP 的列表?此外,是否有办法查看相关的 (AW) 服务?这也会非常有帮助。谢谢!

编辑

私有 AWS 子网中分配的所有私有 IP(无论实例状态如何都将保留)。任何获取此信息的方法都可以。我最熟悉 AWS CLI、boto/boto3 和控制台。

该列表将包括每个 CIDR 块定义的所有可用性,但 5 个地址除外:

标签: amazon-web-servicesamazon-ec2aws-cliamazon-vpcsubnet

解决方案


aws ec2 describe-instances --filters "Name=subnet-id,Values=subnet-12345678" --query 'Reservations[*].Instances[*].PrivateIpAddress' --output text
  • 采用describe-instances
  • 查询人subnet-id
  • 过滤结果PrivateIpAddress

使用@Michael - sqlbot 的建议:

aws ec2 describe-network-interfaces --filters "Name=subnet-id,Values=subnet-12345678" --query 'NetworkInterfaces[*].PrivateIpAddress'

推荐阅读