2016-10-14 30 views
6

Czy jest jakiś sposób na znalezienie nieużywanych VPC na koncie AWS?Jak znaleźć nieużywane VPC na koncie AWS

Mam na myśli VPC, które nie mają żadnych instancji EC2, RDS i innych usług z tym związanych.

Jednym ze sposobów jest po prostu wyszukiwanie za pomocą VPC ID w uruchomionych instancjach, RDS i innych usługach, aby dowiedzieć się, czy jest on używany, czy nie. Czy istnieje inny sposób lub AWS CLI do znajdowania nieużywanych VPC?

Odpowiedz

9

Istnieje wiele zasobów, które są ujęte w VPC, takie jak: przypadkach

  • Amazon instancji EC2
  • Amazon RDS instancje
  • Amazon przypadki przesunięcia ku czerwieni
  • Amazon Elasticache
  • Elastic obciążenia Balancery
  • Elastyczne interfejsy sieciowe
  • i tak dalej!

Zamiast próbować iterację każdej z tych usług, można iterację elastyczne interfejsy sieciowe (ENIS), ponieważ wszystko, co łączy się z VPC poprzez ENI.

Oto polecenia można uruchomić za pomocą AWS Command-Line Interface (CLI) który pokazuje ENIS dołączonych do danego VPC:

aws ec2 describe-network-interfaces --filters 'Name=vpc-id,Values=vpc-abcd1234' --query 'NetworkInterfaces[*].NetworkInterfaceId' 

Jeśli zostaną zwrócone żadne ENIS, to byłoby prawdopodobnie nazywają to nieużywany VPC.

-1

To może wydawać się szalone, ale jestem prawie pewien, że możesz spróbować usunąć VPC. Powinien on chronić przed usunięciem wszelkich VPC, które ma zasoby w nim uruchomione. Oczywiście powinieneś szybko spróbować, zanim to zrobisz. Ale prawdopodobnie jest najszybszy/najczystszy.