【发布时间】:2019-06-20 02:10:50
【问题描述】:
我正在尝试清理我的 AWS 配置,我想知道是否实际使用了特定子网/其中是否有任何资源。
我知道您可以通过 AWS Web 界面按子网 ID 过滤特定资源类型(例如 EC2 实例)的列表,但我还不知道可能使用的所有不同资源类型 -所以我担心我可能会错过一些东西。
我尝试通过 AWS CLI 检查子网,但看不到任何可以清楚地区分正在使用和未使用的子网的内容:
aws ec2 describe-subnets
This question 处理枚举特定子网的 CIDR 块中的所有 IP 地址,但它没有显示如何仅显示活动 IP 地址(我大概可以使用它来查找附加的 AWS 资源并确认子网确实是正在使用中)。
这似乎是一项常见任务,但我找不到有关如何执行此操作的 AWS 文档或 SO 帖子。也许我的方法有缺陷。
【问题讨论】:
-
如果我没记错的话,当您尝试在控制台上删除子网时,如果附加了某些东西,它将不允许您删除。它列出了附加的内容。那对你有用吗?否则我相信你可以通过
aws ec2 describe-instances进行反向查找。它支持--filter为subnet-id。 docs.aws.amazon.com/cli/latest/reference/ec2/…
标签: amazon-web-services subnet