AWS:子网中分配的 IP 列表
AWS: List of assigned IPs in subnet
有没有办法获取 AWS 子网中所有已分配 IP 的列表?此外,是否有办法查看关联的 (AW) 服务?这也将非常有帮助。谢谢!
编辑:
私有 AWS 子网中所有分配的私有 IP(无论实例状态如何,它们都会保留)。任何获取此信息的方法都可以。我最熟悉 AWS CLI、boto/boto3 和控制台。
该列表将包括每个 CIDR 块定义的所有可用资源,但 5 个地址除外:
- 子网地址为 1
- 1 用于广播
- AWS reserves the first 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'
有没有办法获取 AWS 子网中所有已分配 IP 的列表?此外,是否有办法查看关联的 (AW) 服务?这也将非常有帮助。谢谢!
编辑:
私有 AWS 子网中所有分配的私有 IP(无论实例状态如何,它们都会保留)。任何获取此信息的方法都可以。我最熟悉 AWS CLI、boto/boto3 和控制台。
该列表将包括每个 CIDR 块定义的所有可用资源,但 5 个地址除外:
- 子网地址为 1
- 1 用于广播
- AWS reserves the first 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'