amazon-web-services - AWS:子网中分配的 IP 列表
问题描述
有没有办法获取 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'
推荐阅读
- javascript - Django:如何保存 mxGraph,所以当用户刷新图形时会保留?(异步)
- javascript - 以下 2 组代码,其中一组有效,另一组无效。有人可以帮我理解为什么
- python - 图像区域的直方图
- python - 解析错误的 XHTML
- java - 在两个字符串之间查找文本(十六进制)
- python - 在 python 中的 Cypher 查询中传递变量
- dart - 如何将 BottomNavigationBar 与 BLoC 一起使用?
- html - ionic 3 storage 获取数据并在 html 中显示
- sql-server - 重叠日期时间的触发器
- spring - 找不到名为“entityManagerFactory”的bean