使用 Amazon DocumentDB JDBC 驅動程式連線 - Amazon DocumentDB

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

使用 Amazon DocumentDB JDBC 驅動程式連線

Amazon DocumentDB 的 JDBC 驅動程式為開發人員提供 SQL 相關界面,並啟用來自 Tableau 和 DbVisualizer 等 BI 工具的連線。

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

開始使用

步驟 1. 建立 Amazon DocumentDB 叢集

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

注意

Amazon DocumentDB 是僅限 Virtual Private Cloud (VPC) 的服務。如果您是從本機電腦連線至叢集的 VPC 外部,則需要建立與 Amazon EC2 執行個體的 SSH 連線。在此情況下,請使用 Connect with EC2 中的指示啟動叢集。如需 SSH 通道以及何時可能需要的詳細資訊,請參閱使用 SSH 通道連線至 Amazon DocumentDB

步驟 2. JRE 或 JDK 安裝

根據您的 BI 應用程式,您可能需要確保電腦上已安裝 64 位元 JRE 或 JDK 安裝版本 8 或更新版本。您可以在這裡下載 Java SE 執行期環境 8。

步驟 3。下載 DocumentDB JDBC 驅動程式

這裡下載 DocumentDB JDBC 驅動程式。驅動程式封裝為單一 JAR 檔案 (例如 documentdb-jdbc-1.0.0-all.jar)。

步驟 4. 使用 SSH 通道連線至 Amazon DocumentDB

Amazon DocumentDB (具有 MongoDB 相容性) 叢集會部署在 Amazon Virtual Private Cloud (Amazon VPC) 中。Amazon EC2 執行個體或其他部署在相同 Amazon VPC 中的 AWS 服務可以直接存取它們。此外,Amazon DocumentDB 可以透過 VPCs 對等互連,由相同 AWS 區域或其他區域中不同 VPC 中的 EC2a 執行個體或其他 AWS 服務存取。

您可以使用 SSH 通道 (也稱為連接埠轉送) 從叢集的 VPC 外部存取 Amazon DocumentDB 資源。大多數使用者不會在與 DocumentDB 叢集相同 VPC 的 VM 上執行其應用程式,就會發生這種情況。

若要建立 SSH 通道,您需要在與 Amazon DocumentDB 叢集相同的 Amazon VPC 中執行的 Amazon EC2 執行個體。 Amazon DocumentDB 您可以使用相同 VPC 中現有的 EC2 執行個體做為您的叢集,或建立一個叢集。您可以在本機電腦上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 旗標用於轉送本機連接埠。這是連線到 VPC 外部用戶端上執行的任何 BI 工具的先決條件。執行上述步驟後,您就可以繼續進行所選 BI 工具的後續步驟。

如需 SSH 通道 的詳細資訊,請參閱使用 SSH 通道連線至 Amazon DocumentDB 的文件。