Amazon JDBC DocumentDB 드라이버를 사용하여 연결 - Amazon DocumentDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon JDBC DocumentDB 드라이버를 사용하여 연결

Amazon DocumentDB용 JDBC 드라이버는 개발자를 위한 관계형 인터페이스를 제공하며 SQL Tableau 및 같은 BI 도구에서 연결할 수 있도록 합니다. DbVisualizer

자세한 내용은 의 Amazon JDBC DocumentDB 드라이버 설명서를 참조하십시오. GitHub

시작하기

단계 1. Amazon DocumentDB 클러스터

Amazon DocumentDB 클러스터를 생성하지 않은 경우에는 Amazon DocumentDB 개발자 안내서의 시작하기 섹션에 있는 지침을 사용하여 클러스터를 만드십시오.

참고

Amazon DocumentDB는 가상 사설 클라우드 VPC () 전용 서비스입니다. 클러스터 외부의 로컬 시스템에서 연결하는 경우 Amazon EC2 인스턴스에 대한 SSH 연결을 생성해야 합니다. VPC 이 경우 Connect With의 지침을 사용하여 클러스터를 시작하십시오 EC2. SSH터널링에 대한 자세한 내용과 필요할 수 있는 시기에 대해서는 터널을 사용하여 Amazon SSH DocumentDB에 연결을 참조하십시오.

단계 2. JRE또는 JDK 설치

BI 애플리케이션에 따라 컴퓨터에 64비트 JRE 또는 JDK 설치 버전 8 이상이 설치되어 있는지 확인해야 할 수 있습니다. Java SE 런타임 환경 8은 여기에서 다운로드할 수 있습니다.

단계 3. DocumentDB 드라이버 JDBC 다운로드

여기에서 JDBC DocumentDB 드라이버를 다운로드하십시오. 드라이버는 단일 JAR 파일로 패키지됩니다 (예: documentdb-jdbc-1.0.0-all.jar).

4단계. SSH터널을 사용하여 아마존 DocumentDB에 연결

Amazon DocumentDB (MongoDB 호환) 클러스터는 아마존 가상 사설 클라우드 (Amazon) 내에 배포됩니다. VPC Amazon EC2 인스턴스 또는 동일한 Amazon에 배포된 다른 AWS 서비스에서 직접 액세스할 수 VPC 있습니다. 또한 Amazon DocumentDB는 AWS 같은 지역이나 AWS 다른 지역의 다른 서비스나 인스턴스에서도 VPCs 피어링을 통해 액세스할 EC2a 수 있습니다. VPC

SSH터널링 (포트 포워딩이라고도 함) 을 사용하여 클러스터 외부에서 Amazon DocumentDB 리소스에 액세스할 수 있습니다. VPC 이는 대부분의 사용자가 DocumentDB 클러스터와 VPC 동일한 VM에서 애플리케이션을 실행하지 않는 경우입니다.

SSH터널을 생성하려면 Amazon DocumentDB VPC 클러스터와 동일한 Amazon에서 실행되는 Amazon EC2 인스턴스가 필요합니다. 클러스터와 VPC 동일한 기존 EC2 인스턴스를 사용하거나 새로 만들 수 있습니다. 로컬 컴퓨터에서 다음 명령을 실행하여 Amazon DocumentDB sample-cluster.node.us-east-1.docdb.amazonaws.com 클러스터에 SSH 터널을 설정할 수 있습니다.

ssh -i "ec2Access.pem" -L 27017:sample-cluster.node.us-east-1.docdb.amazonaws.com:27017 ubuntu@ec2-34-229-221-164.compute-1.amazonaws.com -N

-L 플래그는 로컬 포트를 전달할 때 사용됩니다. 이는 외부 클라이언트에서 실행되는 모든 BI 도구에 연결하기 위한 전제 조건입니다. VPC 위 단계를 실행한 후에는 선택한 BI 도구의 다음 단계로 넘어갈 수 있습니다.

SSH터널링에 대한 자세한 내용은 SSH터널을 사용하여 Amazon DocumentDB에 연결 설명서를 참조하십시오.