다른 AWS 계정과 공유된 VPC를 삭제하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2022년 4월 11일

다른 AWS 계정과 공유된 Amazon Virtual Private Cloud(Amazon VPC) 를 삭제할 수 없는 이유는 무엇입니까?

간략한 설명

다른 AWS 계정과 공유된 VPC를 삭제할 때는 VPC를 삭제하기 전에 공유 리소스 내의 모든 종속성 및 활성 구성 요소를 검토하는 것이 좋습니다. 공유 VPC를 삭제할 때 발생하는 가장 일반적인 오류는 다음과 같습니다.

  • ‘삭제할 수 없습니다. VPC에 사용 중인 네트워크 인터페이스가 하나 이상 포함되어 있습니다.(Unable to delete, the VPC contains one or more in-use network interfaces.)’
  • ‘네트워크 인터페이스 연결 - 네트워크 인터페이스를 삭제하거나 다른 보안 그룹과 연결합니다.(Network interface associated - Delete the network interface, or associate with a different security group.)’

해결 방법

공유 서브넷과 활성 리소스를 확인하려면 다음을 수행합니다.

  1. 참가자 계정에서 AWS Resource Access Manager (AWS RAM) 콘솔을 엽니다.
  2. [나와 공유됨(Shared with me)]에서 [리소스 공유(Resource shares)]를 선택합니다.
  3. 리소스 공유 ID가 상위 VPC의 공유 리소스와 일치하는지 확인합니다.
  4. 리소스 유형을 검토하고 리소스가 사용 가능(Available) 상태인지 확인합니다.
  5. 리소스를 식별한 후 [리소스 공유 나가기(Leave resource share)]를 선택합니다. 이렇게 하면 상위 VPC에서 리소스가 공유되지 않습니다.
  6. 공유 VPC를 삭제합니다.

서브넷을 공유 해제해도 활성 리소스에 직접적인 영향을 미치지 않습니다. 그러나 상위 VPC를 삭제하려면 공유 또는 공유되지 않은 VPC 내의 모든 활성 리소스를 종료해야 합니다. 활성 리소스를 확인하려면 다음을 수행합니다.

  1. Amazon Elastic Compute Cloud(Amazon EC2) 콘솔을 엽니다.
  2. 네트워크 및 보안(Network and Security)에서 네트워크 인터페이스(Network Interfaces)를 선택합니다.
  3. 활성화된 탄력적 네트워크 인터페이스 목록을 검토한 다음 연결된 활성 리소스를 삭제합니다.
  4. VPC를 삭제합니다.

참고: 리소스를 종료한 후 탄력적 네트워크 인터페이스가 계정에서 제거되려면 30~60초가 걸릴 수 있습니다.