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

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

使用 Amazon Document ODBC DB 驅動程序 Connect

Amazon DocumentDB 的ODBC驅動程序為開發人員提供了一個 SQL-關係界面,並允許從 BI 工具,如電力 BI 桌面和 Microsoft Excel 的連接。

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

開始使用

步驟 1. 創建 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. 下載 Amazon Document ODBC DB 驅動程序

在此處下載 Amazon DocumentDB ODBC 驅動程序。選擇正確的安裝程式 (例如,文件-odbc-1.0.0.msi)。按照安裝指南進行操作。

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

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

但是,假設您的使用案例需要您 (或您的應用程式) 從叢集外部存取 Amazon DocumentDB 資源。VPC對於大多數使用者而言,未在與 Amazon DocumentDB 叢集相同VPC的虛擬機器上執行其應用程式,就會發生這種情況。從外部連線時VPC,您可以使用SSH通道 (也稱為連接埠轉送) 來存取 Amazon DocumentDB 資源。

要創建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道 Connect 至 Amazon DocumentDB 的文件。