AWS:子网中分配的IPS列表



有没有办法在AWS子网中获取所有分配的IP的列表?此外,如果有一种方法可以看到关联的(AW(服务?那也将非常有帮助。谢谢!

编辑

所有私有AWS子网中的私有IP(无论实例状态如何(。获取此信息的任何手段都可以做到。我最熟悉AWS CLI,BOTO/BOTO3和控制台。

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

  • 子网地址1
  • 1用于广播
  • AWS保留前3个可用IP地址每个子网
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'

您也可以通过此命令检查可用IP的计数:

aws ec2 describe-subnets --subnet-ids subnet-0621441200b4b3970 --query "Subnets[*].AvailableIpAddressCount" 

最新更新