EC2 인스턴스의 네트워크 인터페이스 연결

EC2 인스턴스의 네트워크 인터페이스 연결 (Network interface attachments for your EC2 instance)

EC2 인스턴스가 기본 또는 보조 네트워크 인터페이스로 사용할 네트워크 인터페이스를 만들 수 있어요. 네트워크 인터페이스가 있는 가용 영역과 같은 가용 영역에 있는 EC2 인스턴스에 네트워크 인터페이스를 연결해야 해요. 인스턴스 유형은 인스턴스에 연결할 수 있는 네트워크 인터페이스 수를 결정해요. 자세한 내용은 네트워크 인터페이스당 최대 IP 주소를 참고하세요.

고려 사항 (Considerations)

  • 인스턴스가 실행 중일 때(핫 연결), 중지되었을 때(웜 연결), 또는 인스턴스가 시작되고 있을 때(콜드 연결) 네트워크 인터페이스를 인스턴스에 연결할 수 있어요.
  • 인스턴스가 실행 중이거나 중지되었을 때 보조 네트워크 인터페이스를 분리할 수 있어요. 그러나 기본 네트워크 인터페이스는 분리할 수 없어요.
  • 한 인스턴스에서 보조 네트워크 인터페이스를 분리해 다른 인스턴스에 연결할 수 있어요.
  • CLI, API, SDK를 사용해 인스턴스를 시작할 때 기본 네트워크 인터페이스와 추가 네트워크 인터페이스를 지정할 수 있어요. 시작 중에 보조 네트워크 인터페이스를 추가하면 공용 IPv4 주소의 자동 할당을 활성화할 수 없다는 점에 유의하세요.
  • 여러 네트워크 인터페이스로 Amazon Linux 또는 Windows Server 인스턴스를 시작하면 인스턴스 운영 체제의 인터페이스, 사설 IPv4 주소, 라우팅 테이블이 자동으로 구성돼요.
  • 추가 네트워크 인터페이스의 웜 또는 핫 연결은 두 번째 인터페이스를 수동으로 불러오고, 사설 IPv4 주소를 구성하고, 그에 따라 라우팅 테이블을 수정해야 할 수 있어요. Amazon Linux 또는 Windows Server를 실행하는 인스턴스는 웜 또는 핫 연결을 자동으로 인식하고 스스로 구성해요.
  • 듀얼 호밍(dual-homed) 인스턴스로 향하거나 그로부터 나가는 네트워크 대역폭을 늘리거나 두 배로 늘리기 위해 인스턴스에 다른 네트워크 인터페이스를 연결할 수 없어요(예: NIC 팀 구성).
  • 같은 서브넷의 여러 네트워크 인터페이스를 인스턴스에 연결하면 비대칭 라우팅 같은 네트워킹 문제가 발생할 수 있어요. 가능하다면 기본 네트워크 인터페이스에 보조 사설 IPv4 주소를 추가하세요.
  • IPv6 전용 서브넷의 EC2 인스턴스에서 보조 네트워크 인터페이스를 연결하면 보조 네트워크 인터페이스의 사설 DNS 호스트 이름이 기본 네트워크 인터페이스의 기본 IPv6 주소로 확인돼요.
  • [Windows 인스턴스] — 인스턴스에 여러 네트워크 인터페이스를 추가하면 네트워크 인터페이스가 정적 라우팅을 사용하도록 구성해야 해요.

네트워크 인터페이스 연결 (Attach a network interface)

네트워크 인터페이스와 같은 가용 영역의 모든 인스턴스에 네트워크 인터페이스를 연결할 수 있고, 연결할 때 Amazon EC2 콘솔의 인스턴스(Instances) 또는 네트워크 인터페이스(Network Interfaces) 페이지를 사용할 수 있어요. 또는 인스턴스를 시작할 때 기존 네트워크 인터페이스를 지정할 수도 있어요.

인스턴스의 공용 IPv4 주소가 해제되었다면 인스턴스에 둘 이상의 네트워크 인터페이스가 연결되어 있을 때 새 공용 IPv4 주소를 받지 못해요. 공용 IPv4 주소의 동작에 대한 자세한 내용은 공용 IPv4 주소를 참고하세요.

콘솔 (Console)

인스턴스 페이지를 사용해 네트워크 인터페이스 연결:

  • Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  • 탐색 창에서 인스턴스(Instances)를 선택하세요.
  • 인스턴스의 확인란을 선택하세요.
  • 작업(Actions), 네트워킹(Networking), 네트워크 인터페이스 연결(Attach network interface)을 선택하세요.
  • VPC를 선택하세요. 네트워크 인터페이스가 인스턴스와 같은 가용 영역에 있는 한, 네트워크 인터페이스는 인스턴스의 VPC나 소유한 다른 VPC에 있을 수 있어요. 이렇게 하면 네트워킹 및 보안 구성이 다른 VPC 간에 다중 호밍(multi-homed) 인스턴스를 만들 수 있어요.
  • 네트워크 인터페이스를 선택하세요. 인스턴스가 여러 네트워크 카드를 지원한다면 네트워크 카드를 선택할 수 있어요.
  • 연결(Attach)을 선택하세요.

네트워크 인터페이스 페이지를 사용해 네트워크 인터페이스 연결:

  • Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  • 탐색 창에서 네트워크 인터페이스(Network Interfaces)를 선택하세요.
  • 네트워크 인터페이스의 확인란을 선택하세요.
  • 작업(Actions), 연결(Attach)을 선택하세요.
  • 인스턴스를 선택하세요. 인스턴스가 여러 네트워크 카드를 지원한다면 네트워크 카드를 선택할 수 있어요.
  • 연결(Attach)을 선택하세요.

AWS CLI

네트워크 인터페이스 연결:

다음 attach-network-interface 명령을 사용하세요.

aws ec2 attach-network-interface \
    --network-interface-id eni-1234567890abcdef0 \
    --instance-id i-1234567890abcdef0 \
    --device-index 1

PowerShell

네트워크 인터페이스 연결:

Add-EC2NetworkInterface cmdlet을 사용하세요.

Add-EC2NetworkInterface `
    -NetworkInterfaceId eni-1234567890abcdef0 `
    -InstanceId i-1234567890abcdef0 `
    -DeviceIndex 1

네트워크 인터페이스 분리 (Detach a network interface)

언제든지 EC2 인스턴스에 연결된 보조 네트워크 인터페이스를 분리할 수 있고, 분리할 때 Amazon EC2 콘솔의 인스턴스(Instances) 또는 네트워크 인터페이스(Network Interfaces) 페이지를 사용할 수 있어요.

다른 서비스(예: Elastic Load Balancing 로드 밸런서, Lambda 함수, WorkSpace, NAT 게이트웨이)의 리소스에 연결된 네트워크 인터페이스를 분리하려 하면 리소스에 액세스할 권한이 없다는 오류를 받게 돼요. 네트워크 인터페이스에 연결된 리소스를 만든 서비스를 찾으려면 네트워크 인터페이스의 설명을 확인하세요. 리소스를 삭제하면 해당 네트워크 인터페이스도 삭제돼요.

콘솔 (Console)

인스턴스 페이지를 사용해 네트워크 인터페이스 분리:

  • Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  • 탐색 창에서 인스턴스(Instances)를 선택하세요.
  • 인스턴스의 확인란을 선택하세요. 네트워킹(Networking) 탭의 네트워크 인터페이스(Network interfaces) 섹션을 확인해 네트워크 인터페이스가 인스턴스에 보조 네트워크 인터페이스로 연결되었는지 검증하세요.
  • 작업(Actions), 네트워킹(Networking), 네트워크 인터페이스 분리(Detach network interface)를 선택하세요.
  • 네트워크 인터페이스를 선택하고 분리(Detach)를 선택하세요.

네트워크 인터페이스 페이지를 사용해 네트워크 인터페이스 분리:

  • Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  • 탐색 창에서 네트워크 인터페이스(Network Interfaces)를 선택하세요.
  • 네트워크 인터페이스의 확인란을 선택하세요. 세부 정보(Details) 탭의 인스턴스 세부 정보(Instance details) 섹션을 확인해 네트워크 인터페이스가 인스턴스에 보조 네트워크 인터페이스로 연결되었는지 검증하세요.
  • 작업(Actions), 분리(Detach)를 선택하세요.
  • 확인 메시지가 표시되면 분리(Detach)를 선택하세요.
  • 네트워크 인터페이스가 인스턴스에서 분리되지 않으면 강제 분리(Force detachment), 활성화(Enable)를 선택하고 다시 시도하세요. 강제 분리는 최후의 수단으로만 사용할 것을 권장해요. 강제 분리를 수행하면 인스턴스를 다시 시작할 때까지 같은 인덱스에 다른 네트워크 인터페이스를 연결하지 못할 수 있어요. 또한 인스턴스 메타데이터가 인스턴스를 다시 시작할 때까지 네트워크 인터페이스가 분리되었음을 반영하지 못하게 할 수도 있어요.

AWS CLI

네트워크 인터페이스 분리:

다음 detach-network-interface 명령을 사용하세요.

aws ec2 detach-network-interface --attachment-id eni-attach-016c93267131892c9

PowerShell

네트워크 인터페이스 분리:

Dismount-EC2NetworkInterface cmdlet을 사용하세요.

Dismount-EC2NetworkInterface -AttachmentId eni-attach-016c93267131892c9

더 알아보기 (Learn more)