【发布时间】:2020-02-27 15:47:55
【问题描述】:
使用 AWS CLI,我想检索 所有 IP 地址的列表,无论是 EIP 还是静态分配等。
我一直在使用 describe-instances 和 describe-addresses,但想知道是否有更简单的方法来获取所有公共 IP 地址?
aws ec2 describe-addresses --public-ips --region eu-west-1 --query 'Addresses[*].PublicIp'
aws ec2 describe-instances --region eu-west-1
我搜索了 AWS 文档,但没有找到包含所有内容的任何内容。
【问题讨论】:
-
你发布的命令有什么问题?
-
命令没有问题,但我想知道是否有一种 更简单 的方式来获取 AWS 账户中所有公共 IP 地址的列表,而不是必须查询每个服务。例如,列出的命令不会涵盖 AWS Workspaces,我不想错过报告我可能不知道的服务。
-
为什么您要寻找这些信息?您是否正在创建白名单?
-
@John 我整理了我们的公共 IP 地址列表并定期扫描它们以确保没有任何服务无意中暴露在互联网上。
标签: amazon-web-services aws-cli