Connect mediante el controlador Amazon DocumentDB ODBC - 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.

Connect mediante el controlador Amazon DocumentDB ODBC

El ODBC controlador de Amazon DocumentDB proporciona una interfaz SQL relacional 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 ODBC controlador 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 ajena al clústerVPC, tendrás que crear una SSH conexión a una EC2 instancia de Amazon. En este caso, inicie el clúster siguiendo las instrucciones de Connect with EC2. Consulte Uso de un SSH túnel para conectarse a Amazon DocumentDB para obtener más información sobre la creación de SSH túneles y cuándo podría necesitarla.

Paso 2. JREo JDK Instalación

En función de la aplicación de BI que utilice, es posible que tenga instalada en su ordenador una versión de 64 bits JRE o una versión de JDK instalación 8 o posterior. Puede descargar el Java SE Runtime Environment 8 aquí.

Paso 3. Descargue el controlador Amazon DocumentDB ODBC

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

Paso 4. Uso de un SSH túnel para conectarse a Amazon DocumentDB

Los clústeres de Amazon DocumentDB se implementan dentro de una Amazon Virtual Private Cloud (AmazonVPC). Se puede acceder a ellos directamente mediante EC2 instancias de Amazon u otros AWS servicios que estén desplegados en el mismo AmazonVPC. Además, se puede acceder a Amazon DocumentDB mediante EC2 instancias de Amazon u otros AWS servicios VPCs en diferentes lugares de la misma AWS región o de otras regiones mediante VPC peering.

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

Para crear un SSH túnel, necesita una EC2 instancia de Amazon que se ejecute en el mismo Amazon que su VPC clúster de Amazon DocumentDB. Puede usar una EC2 instancia existente en la VPC misma instancia que su clúster o crear una. Puede configurar un SSH túnel hacia el clúster de Amazon DocumentDB sample-cluster.node.us-east-1.docdb.amazonaws.com ejecutando el siguiente comando en su ordenador 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 ajeno al suyoVPC. 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 la construcción de SSH túneles, consulte la documentación sobre Uso de un SSH túnel para conectarse a Amazon DocumentDB.