使用 Amazon Document JDBC DB 驅動程序 Connect - Amazon DocumentDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon Document JDBC DB 驅動程序 Connect

Amazon DocumentDB 的JDBC驅動程式為開發人員提供了一個SQL關聯式介面,並可從商業智慧工具 (例如 Tableau 和. DbVisualizer

如需詳細資訊,請參閱上的 Amazon DocumentDB JDBC 驅動程式文件。 GitHub

開始使用

步驟 1. 創建 Amazon DocumentDB 集群

如果您尚未建立 Amazon DocumentDB 叢集,請使用 Amazon DocumentDB 開發人員指南的入門一節中的指示建立叢集。

注意

Amazon DocumentDB 是一種虛擬私有雲(VPC)僅服務。如果您是從叢集外部的本機電腦連線VPC,則需要建立與 Amazon EC2 執行個體的SSH連線。在此情況下,請依照 Connect 方式中的指示啟動叢集EC2。請參閱使用SSH隧道 Connect 到 Amazon DocumentDB,以取得有關SSH隧道以及何時需要通道的詳細資訊。

步驟 2. JRE或JDK安裝

視您的 BI 應用程式而定,您可能需要確定電腦上已JDK安裝 64 位元JRE或安裝版本 8 或更新版本。您可以此處下載 Java SE 運行時環境 8。

步驟 3。下載 Document JDBC DB 驅動程序

從這裡下載 DocumentDB JDBC 驅動程序。該驅動程序被打包為一個單一的文件(例如文JAR檔-jdbc-1.0-所有 .jar)。

步驟 4. 使用SSH隧道 Connect 到 Amazon DocumentDB

Amazon DocumentDB(與 MongoDB 兼容性)集群部署在 Amazon Virtual Private Cloud(Amazon)中。VPC它們可以通過 Amazon EC2 實例或在同一 Amazon 中部署的其他 AWS 服務直接訪問VPC。此外,相同區域或其他 AWS 區域中不VPCs同的EC2a執行個體或其他 AWS 服務可透過VPC對等互連存取 Amazon DocumentDB。

您可以使用SSH通道 (也稱為連接埠轉送) 從叢集外部存取 Amazon DocumentDB 資源。VPC這將是大多數使用者沒有在相同VPC的 DocumentDB 叢集中的 VM 上執行他們的應用程式的情況。

要創建SSH隧道,您需要一個 Amazon EC2 實例在與 Amazon DocumentDB 集群相VPC同的亞馬遜中運行。您可以在叢集中使用現有的EC2執行個體,也可VPC以建立一個執行個體。您可以在本機電腦上執行下列命令,以設定sample-cluster.node.us-east-1.docdb.amazonaws.com通往 Amazon DocumentDB 叢集的通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 的文件。