Conexión mediante el controlador ODBC de Amazon DocumentDB - Amazon DocumentDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conexión mediante el controlador ODBC de Amazon DocumentDB

El controlador ODBC para Amazon DocumentDB proporciona una interfaz relacional de SQL para los desarrolladores y permite la conectividad desde herramientas de BI como Power BI Desktop y Microsoft Excel.

Para obtener información más detallada, consulte la documentación del controlador ODBC de Amazon DocumentDB en. GitHub

Introducción

Paso 1. Creación de clústeres de Amazon DocumentDB

Si todavía no tiene un clúster de Amazon DocumentDB, hay varias formas de empezar.

nota

Amazon DocumentDB es un servicio exclusivo de nube privada virtual (VPC). Si te conectas desde una máquina local externa a la VPC del clúster, tendrás que crear una conexión SSH a una instancia de Amazon. EC2 En este caso, inicie el clúster siguiendo las instrucciones de Connect with EC2. Consulte Cómo usar un túnel SSH para conectarse a Amazon DocumentDB para obtener más información sobre los túneles SSH y cuándo podría necesitarlos.

Paso 2. Instalación de JRE o JDK

En función de la aplicación de BI que utilice, puede que necesite instalar en su equipo una versión 8 o posterior de JRE o JDK de 64 bits. Puede descargar el Java SE Runtime Environment 8 aquí.

Paso 3. Descarga del controlador ODBC de Amazon DocumentDB

Descargue el controlador ODBC de Amazon DocumentDB aquí. Elija el instalador adecuado (por ejemplo, documentdb-odbc-1.0.0.msi). Siga la guía de instalación.

Paso 4. Cómo usar un túnel SSH para conectarse a Amazon DocumentDB

Los clústeres de Amazon DocumentDB se implementan dentro de una Amazon Virtual Private Cloud (Amazon VPC). EC2 Las instancias de Amazon u otros AWS servicios que estén desplegados en la misma Amazon VPC pueden acceder a ellos directamente. Además, las EC2 instancias de Amazon u otros AWS servicios de la misma AWS región o de otras regiones pueden acceder a Amazon DocumentDB mediante la interconexión de VPC. VPCs

Sin embargo, supongamos que su caso de uso requiere que usted o su aplicación tengan acceso a los recursos de Amazon DocumentDB desde fuera de la VPC del clúster. Este será el caso de la mayoría de los usuarios que no ejecuten su aplicación en una máquina virtual de la misma VPC que el clúster de Amazon DocumentDB. Si se conecta desde fuera de la VPC, puede utilizar la información sobre los túneles SSH (también conocida como reenvío de puertos) para acceder a los recursos de Amazon DocumentDB.

Para crear un túnel SSH, necesita una EC2 instancia de Amazon que se ejecute en la misma Amazon VPC que su clúster de Amazon DocumentDB. Puedes usar una EC2 instancia existente en la misma VPC que tu clúster o crear una. Si es así, puede configurar un túnel de SSH en el clúster de Amazon DocumentDB sample-cluster.node.us-east-1.docdb.amazonaws.com ejecutando el siguiente comando en su equipo local:

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

La marca -L se utiliza para el reenvío de un puerto local. Este es un requisito previo para conectarse a cualquier herramienta de BI que se ejecute en un cliente externo a su VPC. Una vez realizado el paso anterior, puede pasar a los siguientes con la herramienta de BI que prefiera.

Para obtener más información sobre los túneles SSH, consulte la documentación sobre Cómo usar un túnel SSH para conectarse a Amazon DocumentDB.