Stellen Sie mithilfe des Amazon DocumentDB-ODBC-Treibers eine Verbindung her - Amazon DocumentDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Stellen Sie mithilfe des Amazon DocumentDB-ODBC-Treibers eine Verbindung her

Der ODBC-Treiber für Amazon DocumentDB bietet eine relationale SQL-Schnittstelle für Entwickler und ermöglicht die Konnektivität von BI-Tools wie Power BI Desktop und Microsoft Excel.

Weitere Informationen finden Sie in der Amazon DocumentDB ODBC-Treiberdokumentation unter GitHub.

Erste Schritte

Schritt 1. Amazon DocumentDB-Cluster erstellen

Wenn Sie noch keinen Amazon DocumentDB Documentententententententental-Private-Cluster haben, gibt es eine Reihe von Möglichkeiten für den Einstieg.

Anmerkung

Amazon DocumentDB Documententententententabor (VPC). Wenn Sie von einem lokalen Computer außerhalb der VPC des Clusters aus eine Verbindung herstellen, müssen Sie eine SSH-Verbindung zu einer Amazon EC2 EC2-Instance herstellen. In diesem Fall starten Sie Ihren Cluster mithilfe der Anweisungen unter Connect with EC2. Weitere Informationen zum SSH-Tunneling und wann Sie es möglicherweise benötigen, finden Sie unter Verwenden eines SSH-Tunnels zur Connect mit Amazon DocumentDB.

Schritt 2. JRE- oder JDK-Installation

Abhängig von Ihrer BI-Anwendung müssen Sie möglicherweise sicherstellen, dass eine 64-Bit-JRE- oder JDK-Installationsversion 8 oder höher auf Ihrem Computer installiert ist. Sie können das Java SE Runtime Environment 8 hier herunterladen.

Schritt 3. Laden Sie den Amazon DocumentDB DocumentDB-ODBC-Treiber herunter

Laden Sie den Amazon DocumentDB DocumentDB-ODBC-Treiber hier herunter. Wählen Sie das richtige Installationsprogramm (z. B. documentdb-odbc-1.0.0.msi). Folgen Sie der Installationsanleitung.

Schritt 4. Verwenden eines SSH-Tunnels zur Connect Amazon DocumentDB

Amazon-Virtual-Private-Cloud (Amazon VPC) werden in einer Amazon-Virtual-Private-Cloud (Amazon VPC) bereitgestellt. Auf sie kann direkt von Amazon EC2 EC2-Instances oder anderenAWS Services zugegriffen werden, die in derselben Amazon VPC bereitgestellt werden. Darüber hinaus kann Amazon EC2 EC2-Instances oder andereAWS Services in verschiedenen VPCs in derselbenAWS Region oder anderen Regionen über VPC-Peering auf Amazon DocumentDB zugreifen.

Nehmen wir jedoch an, dass Ihr Anwendungsfall erfordert, dass Sie (oder Ihre Anwendung) von außerhalb der VPC des Clusters auf Ihre Amazon DocumentDB DocumentDB-Ressourcen zugreifen. Dies wird bei den meisten Benutzern der Fall sein, die ihre Anwendung nicht auf einer VM in derselben VPC wie der Amazon DocumentDB-Cluster ausführen. Wenn Sie eine Verbindung von außerhalb der VPC herstellen, können Sie SSH-Tunneling (auch Portweiterleitung genannt) verwenden, um auf Ihre Amazon DocumentDB DocumentDB-Ressourcen zuzugreifen.

So erstellen Sie einen SSH-Tunnel, um einen SSH-Tunnel zu erstellen, benötigen Sie eine Amazon EC2 Instance, die in der gleichen Amazon VPC ausgeführt wird wie Ihr Amazon DocumentDB Documentententententententunnel. Sie können entweder eine vorhandene EC2-Instance in derselben VPC wie Ihr Cluster verwenden oder eine erstellen. Sie können einen SSH-Tunnel zum Amazon DocumentDB-Cluster einrichten,sample-cluster.node.us-east-1.docdb.amazonaws.com indem Sie den folgenden Befehl auf Ihrem lokalen Computer ausführen:

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

Das -L-Flag dient zur Weiterleitung eines lokalen Ports. Dies ist eine Voraussetzung für die Verbindung mit einem BI-Tool, das auf einem Client außerhalb Ihrer VPC ausgeführt wird. Sobald Sie den obigen Schritt ausgeführt haben, können Sie mit den nächsten Schritten für das BI-Tool Ihrer Wahl fortfahren.

Weitere Informationen zum SSH-Tunneling finden Sie in der Dokumentation zur Verwendung eines SSH-Tunnels zur Connect Amazon DocumentDB.