amazon-web-services - 查看子网中的所有资源/查看子网是否正在使用

标签 amazon-web-services subnet

我正在尝试清理我的 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/

相关文章:

iphone - 图像的全局唯一随机名称

ruby-on-rails - 为elasticbeanstalk上的rails应用程序配置自定义域ssl

amazon-web-services - aws-sdk-go describeStacks() 试图获取 stackids 列表或从堆栈名称获取 stackid

ubuntu - 使用 GUI 界面连接到我的 Ubuntu AWS 实例

c - C中获取子网掩码

macos - Docker 容器连接拒绝 MacOS

networking - CIDR 地址选择

amazon-web-services - AWS DynamoDB 扫描未索引的嵌套属性

amazon-web-services - 通过 AWS CloudFormation 创建 Amazon VPC 时出现 "CIDR is invalid"

java - 获取本网所有Up ip -java