Amazon EC2 보안 그룹과 관련된 리소스를 찾으려면 어떻게 해야 하나요?

2분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) 보안 그룹을 사용하고 있는데 특정 보안 그룹을 사용하는 리소스를 확인하고 싶습니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

AWS Management Console 사용

다음 단계를 완료하세요.

  1. Amazon EC2 콘솔을 엽니다.
  2. 탐색 창에서 보안 그룹을 선택합니다.
  3. 조사하려는 보안 그룹의 보안 그룹 ID를 복사합니다.
  4. 탐색 창에서 네트워크 인터페이스를 선택합니다.
  5. 검색 창에 보안 그룹 ID를 붙여넣습니다.
    **참고:**보안 그룹이 위치한 동일한 AWS 리전에서 검색해야 합니다.
  6. 검색 결과를 검토합니다.

검색 결과에는 보안 그룹과 관련된 네트워크 인터페이스가 표시됩니다. 보안 그룹과 연결된 리소스를 확인하려면 네트워크 인터페이스의 설명을 확인하세요. 예를 들어, ELB app/example-alb/1234567890abcdefexample-alb라는 이름의 Application Load Balancer가 이 보안 그룹을 사용하고 있음을 보여줍니다.

“No Network Interfaces found matching your filter criteria”라는 메시지가 표시되면 보안 그룹과 연결된 리소스가 없는 것입니다.

AWS CLI 사용

보안 그룹 ID를 기반으로 보안 그룹과 연결된 네트워크 인터페이스를 찾으려면 describe-network-interface AWS CLI 명령을 실행합니다.

aws ec2 describe-network-interfaces --filters Name=group-id,Values=group-id --region region --output json

출력에는 보안 그룹과 연결된 네트워크 인터페이스가 표시됩니다.

다음 예와 같이 출력이 비어 있으면 보안 그룹과 연결된 리소스가 없는 것입니다.

{    "NetworkInterfaces": []
}

출력에 결과가 포함된 경우, NetworkInterfaces 값을 사용하여 describe-network-interface AWS CLI 명령을 실행합니다.

aws ec2 describe-network-interfaces --filters Name=group-id,Values=group-id --region region --output json --query "NetworkInterfaces[*].[NetworkInterfaceId,Description,PrivateIpAddress,VpcId]"

출력은 보안 그룹과 관련된 리소스에 대한 정보를 제공합니다.

관련 정보

보안 그룹을 사용하여 AWS 리소스에 대한 트래픽을 제어

클라이언트측 필터링

AWS 공식
AWS 공식업데이트됨 2달 전
댓글 없음