세션 문제 해결 - Amazon Athena

세션 문제 해결

이 항목의 정보를 사용하여 세션 문제를 해결합니다.

비정상 상태 세션

Session in unhealthy state.(세션이 비정상 상태입니다) Please create a new session(새 세션을 생성하세요)이라는 오류 메시지가 표시되는 경우 기존 세션을 종료하고 새 세션을 생성합니다.

노트북 서버에 연결할 수 없습니다.

노트북을 열 때 다음 오류 메시지가 표시될 수 있습니다.

A connection to the notebook server could not be established. The notebook will continue trying to reconnect. Check your network connection or notebook server configuration.

원인

Athena는 노트북을 열 때 세션을 생성하고 미리 서명된 노트북 URL을 사용하여 노트북에 연결합니다. 노트북 연결에서는 WSS(WebSocket Secure) 프로토콜을 사용합니다.

이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 로컬 방화벽(예: 회사 전체 방화벽)이 WSS 트래픽을 차단하고 있습니다.

  • 로컬 컴퓨터의 프록시 또는 바이러스 백신 소프트웨어가 WSS 연결을 차단하고 있습니다.

Solution

us-east-1 리전에 다음과 같은 WSS 연결이 있다고 가정합니다.

wss://94c2bcdf-66f9-4d17-9da6-7e7338060183.analytics-gateway.us-east-1.amazonaws.com/ api/kernels/33c78c82-b8d2-4631-bd22-1565dc6ec152/channels?session_id= 7f96a3a048ab4917b6376895ea8d7535

오류를 해결하려면 다음 전략 중 하나를 사용합니다.

  • 와일드카드 패턴 구문을 사용하여 AWS 리전 및 AWS 계정에서 포트 443의 목록 WSS 트래픽을 허용합니다.

    wss://*amazonaws.com
  • 와일드카드 패턴 구문을 사용하여 한 AWS 리전의 포트 443 및 지정된 AWS 리전의 AWS 계정에서 목록 WSS 트래픽을 허용합니다. 다음 예에는 us-east-1가 사용됩니다.

    wss://*analytics-gateway.us-east-1.amazonaws.com