Connect utilizzando il driver Amazon DocumentDB ODBC - Amazon DocumentDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Connect utilizzando il driver Amazon DocumentDB ODBC

Il ODBC driver per Amazon DocumentDB fornisce un'interfaccia SQL relazionale per gli sviluppatori e consente la connettività da strumenti di BI come Power BI Desktop e Microsoft Excel.

Per informazioni più dettagliate, consulta la documentazione del ODBC driver Amazon DocumentDB su. GitHub

Nozioni di base

Fase 1: Crea cluster Amazon DocumentDB

Se non disponi già di un cluster Amazon DocumentDB, ci sono diversi modi per iniziare.

Nota

Amazon DocumentDB è un servizio solo per Virtual Private Cloud (VPC). Se ti connetti da un computer locale esterno a quello del clusterVPC, dovrai creare una SSH connessione a un'EC2istanza Amazon. In questo caso, avvia il cluster utilizzando le istruzioni in Connect with EC2. Consulta Using an SSH Tunnel to Connect to Amazon DocumentDB per ulteriori informazioni sul SSH tunneling e quando potrebbe essere necessario.

Fase 2. JREo JDK Installazione

A seconda dell'applicazione di BI in uso, potrebbe essere necessario assicurarsi che sul computer sia installata una versione di JDK installazione a 64 bit JRE o versione 8 o successiva. Puoi scaricare Java SE Runtime Environment 8 qui.

Fase 3. Scarica il driver Amazon DocumentDB ODBC

Scarica il ODBC driver Amazon DocumentDB qui. Scegli il programma di installazione appropriato (ad esempio, documentdb-odbc-1.0.0.msi). Segui la guida all'installazione.

Fase 4. Utilizzo di un SSH tunnel per connettersi ad Amazon DocumentDB

I cluster Amazon DocumentDB sono distribuiti all'interno di un Amazon Virtual Private Cloud (Amazon). VPC È possibile accedervi direttamente dalle EC2 istanze Amazon o da altri AWS servizi distribuiti nello stesso Amazon. VPC Inoltre, è possibile accedere ad Amazon DocumentDB da EC2 istanze Amazon o altri AWS servizi in diverse regioni nella stessa AWS regione o VPCs in altre regioni tramite peering. VPC

Tuttavia, supponiamo che il tuo caso d'uso richieda che tu (o la tua applicazione) accediate alle risorse di Amazon DocumentDB dall'esterno del cluster. VPC Questo sarà il caso della maggior parte degli utenti che non eseguono la propria applicazione su una macchina virtuale all'interno del cluster VPC Amazon DocumentDB. Quando ti connetti dall'esternoVPC, puoi utilizzare il SSH tunneling (noto anche come port forwarding) per accedere alle risorse di Amazon DocumentDB.

Per creare un SSH tunnel, è necessaria un'EC2istanza Amazon in esecuzione nello VPC stesso Amazon del cluster Amazon DocumentDB. Puoi utilizzare un'EC2istanza esistente nello VPC stesso cluster o crearne una. Puoi configurare un SSH tunnel verso il cluster Amazon DocumentDB sample-cluster.node.us-east-1.docdb.amazonaws.com eseguendo il seguente comando sul tuo computer locale:

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

Il flag -L viene utilizzato per inoltrare una porta locale. Questo è un prerequisito per la connessione a qualsiasi strumento di BI in esecuzione su un client esterno al tuo. VPC Dopo aver eseguito il passaggio precedente, puoi passare ai passaggi successivi per lo strumento di BI di tua scelta.

Per ulteriori informazioni sul SSH tunneling, consulta la documentazione su Using an SSH Tunnel to Connect to Amazon DocumentDB.