기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
TLS VPC Lattice 서비스용 리스너
리스너는 연결 요청을 확인하는 프로세스입니다. VPC Lattice 서비스를 생성할 때 리스너를 정의할 수 있습니다. 언제라도 서비스에 리스너를 추가할 수 있습니다.
VPC Lattice가 암호화된 트래픽을 복호화하지 않고 애플리케이션에 전달하도록 TLS 리스너를 생성할 수 있습니다.
VPC Lattice가 암호화된 트래픽을 복호화하고 암호화되지 않은 트래픽을 애플리케이션으로 전송하도록 하려면 대신 HTTPS 리스너를 생성합니다. 자세한 내용은 HTTPS 리스너 단원을 참조하십시오.
고려 사항
TLS 리스너에는 다음 고려 사항이 적용됩니다.
-
VPC Lattice 서비스에는 사용자 지정 도메인 이름이 있어야 합니다. 서비스 사용자 지정 도메인 이름은 서비스 이름 표시(SNI) 일치로 사용됩니다. 서비스를 생성할 때 인증서를 지정한 경우 사용되지 않습니다.
-
TLS 리스너에 허용되는 유일한 규칙은 기본 규칙입니다.
-
TLS 리스너의 기본 작업은 TCP 대상 그룹에 전달 작업이어야 합니다.
-
기본적으로 TCP 대상 그룹에 대한 상태 확인은 비활성화됩니다. TCP 대상 그룹에 대한 상태 확인을 활성화하는 경우 프로토콜 및 프로토콜 버전을 지정해야 합니다.
-
TLS 리스너는 Client-hello 메시지의 SNI 필드를 사용하여 요청을 라우팅합니다. 일치하는 조건이 클라이언트-hello와 정확히 일치하는 경우 대상에 와일드카드와 SAN 인증서를 사용할 수 있습니다.
-
모든 트래픽은 클라이언트에서 대상으로 암호화된 상태로 유지되므로 VPC Lattice는 HTTP 헤더를 읽을 수 없으며 HTTP 헤더를 삽입하거나 제거할 수 없습니다. 따라서 TLS리스너의 경우 다음과 같은 제한이 있습니다.
연결 시간은 10분으로 제한됩니다.
인증 정책은 익명 보안 주체로 제한됩니다.
Lambda 대상은 지원되지 않습니다.
TLS 리스너 추가
리스너에서 클라이언트에서 서비스로의 연결을 위한 프로토콜 및 포트 번호와 기본 리스너 규칙에 대한 대상 그룹을 구성합니다. 자세한 내용은 리스너 구성 단원을 참조하십시오.
콘솔을 사용하여 TLS 리스너를 추가하려면
에서 Amazon VPC 콘솔을 엽니다https://console.aws.amazon.com/vpc/
. -
탐색 창의 VPC Lattice에서 서비스 를 선택합니다.
-
서비스 이름을 선택하여 세부 정보 페이지를 엽니다.
-
라우팅 탭에서 리스너 추가를 선택합니다.
-
리스너 이름에서 사용자 지정 리스너 이름을 제공하거나 리스너의 프로토콜과 포트를 리스너 이름으로 사용할 수 있습니다. 지정할 사용자 지정 이름은 최대 63자까지 가능하며 계정의 모든 서비스마다 고유해야 합니다. 유효한 문자는 a~z, 0~9, 하이픈(–)입니다. 하이픈은 첫 문자 또는 마지막 문자로 사용할 수도 없고 다른 하이픈 바로 뒤에 사용할 수도 없습니다. 리스너를 생성한 후에는 리스너의 이름을 변경할 수 없습니다.
-
프로토콜에서 TLS을 선택합니다. 포트에 포트 번호를 입력합니다.
-
대상 그룹에 전달 에서 TCP 프로토콜을 사용하여 트래픽을 수신하는 VPC Lattice 대상 그룹을 선택하고 이 대상 그룹에 할당할 가중치를 선택합니다. 선택적으로 다른 대상 그룹을 추가할 수 있습니다. 대상 그룹 추가를 선택한 다음 대상 그룹을 선택하고 가중치를 입력합니다.
-
(선택 사항) 태그를 추가하려면 리스너 태그를 확장하고 새 태그 추가를 선택하여 태그 키와 태그 값을 입력합니다.
-
구성을 검토하고 추가를 선택합니다.
를 사용하여 TLS 리스너를 추가하려면 AWS CLI
create-listener 명령을 사용하여 기본 규칙으로 리스너를 생성합니다. TLS_PASSTHROUGH 프로토콜을 지정합니다.