簡體   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