2016-10-14 3 views
6

AWS 계정에서 사용되지 않는 VPC를 찾을 수있는 방법이 있습니까?AWS 계정에서 사용되지 않는 VPC를 찾는 방법

EC2 인스턴스, RDS 및 이와 관련된 다른 서비스가없는 VPC를 의미합니다.

하나의 방법은 실행중인 인스턴스, RDS 및 기타 서비스에서 VPC ID를 사용하여 사용 중인지 여부를 확인하는 것입니다. 사용하지 않는 VPC를 찾으려면 다른 방법이나 AWS CLI가 있습니까?

답변

9

같은 VPC에 포함되는 많은 자원이 있습니다

  • 아마존 EC2 인스턴스
  • 아마존 RDS 인스턴스
  • 아마존 적색 편이 인스턴스
  • 아마존 Elasticache 인스턴스
  • 탄성로드 밸런서
  • 탄성 네트워크 인터페이스
  • 등등! 모두가 ENI를 통해 VPC에 연결하기 때문에

는 오히려 이러한 서비스의 각을 반복하는 것보다, 당신은 탄성 네트워크 인터페이스 (ENIs)을 반복 할 수있다.

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

더 ENIs가 반환되지 않으면, 그때는 아마 그것을 호출 것 되지 않는 VPC :

다음은 주어진 VPC에 부착 ENIs을 보여줍니다 AWS Command-Line Interface (CLI)를 사용하여 실행할 수있는 명령입니다.

-1

이것은 소리가 날 수 있지만 VPC를 삭제하려고 시도 할 수 있다고 확신합니다. 리소스가 실행중인 VPC가 삭제되지 않도록 보호해야합니다. 물론,하기 전에 이것을 빨리 시도해야합니다. 하지만 아마 가장 빠르고 가장 깨끗합니다.

관련 문제