我正在尝试清理我的 AWS 配置,我想知道是否实际使用了特定子网/其中是否有任何资源。
我知道您可以通过 AWS Web 界面按子网 ID 过滤特定资源类型(例如 EC2 实例)的列表,但我还不知道可能使用的所有不同资源类型 - 所以我知道担心我可能会错过一些东西。
我已尝试通过 AWS CLI 检查子网,但看不到任何可以清楚地区分正在使用的子网和未使用的子网的内容:
aws ec2 describe-subnets
This question处理枚举特定子网的 CIDR 块中的所有 IP 地址,但它没有揭示如何仅显示事件 IP 地址(我大概可以使用它来查找附加的 AWS 资源并确认子网确实在使用中)。
这似乎是一项常见任务,但我找不到有关如何执行此操作的 AWS 文档或 SO 帖子。也许我的方法有缺陷。
最佳答案
aws ec2 describe-network-interfaces --filters Name=subnet-id,Values=subnet-id-here | grep Description
(用子网 ID 替换 subnet-id-here
)
上述命令将为您提供该子网中资源的名称。
关于amazon-web-services - 查看子网中的所有资源/查看子网是否正在使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54378871/