繁体   English   中英

如何找到所有 AWS 安全组中未使用的安全组?

[英]How to find Unused Security Groups of all AWS Security Groups?

如何使用 Boto 查找与所有 aws 资源相关联的所有使用过的安全组?
目前以下脚本仅提供 ec2 实例-

     sec_grps = ec2_conn.get_all_security_groups()  
     for group in sec_grps:   
         print group, " Instances attached ", group.instances()  

有没有办法获得所有 aws 资源未使用的所有安全组?

这是一个有点困难的请求,因为安全组由许多不同的资源使用,包括:

  • Amazon EC2实例
  • Amazon RDS实例
  • VPC弹性网络接口(ENI)
  • Amazon Redshift集群
  • Amazon ElastiCache集群
  • Amazon Elastic MapReduce集群
  • 亚马逊工作区
  • ...以及最有可能的其他服务

要获取未使用的安全组列表,您需要查询以上所有服务,以发现哪些服务正在“使用中”。

或者,您可以尝试删除它们-如果尝试删除正在使用的安全组,则会生成错误。 (但是请在删除重要的安全组之前测试此方法!)

手动过程:复制安全组 ID

go to.network interface in ec2 console 并粘贴 SG Here in n/w interface 查看是否附加任何 ENI

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM