Connectez-vous à l'aide du pilote Amazon DocumentDB ODBC - Amazon DocumentDB

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connectez-vous à l'aide du pilote Amazon DocumentDB ODBC

Le ODBC pilote pour Amazon DocumentDB fournit une interface SQL relationnelle aux développeurs et permet la connectivité à partir d'outils de BI tels que Power BI Desktop et Microsoft Excel.

Pour plus d'informations, consultez la documentation du ODBCpilote Amazon DocumentDB sur. GitHub

Premiers pas

Étape 1. Création de clusters Amazon DocumentDB

Si vous ne possédez pas encore de cluster Amazon DocumentDB, il existe plusieurs méthodes pour démarrer.

Note

Amazon DocumentDB est un service réservé au cloud privé virtuel (VPC). Si vous vous connectez depuis une machine locale extérieure à celle du clusterVPC, vous devez créer une SSH connexion à une EC2 instance Amazon. Dans ce cas, lancez votre cluster en suivant les instructions de la section Connect with EC2. Consultez Using an SSH Tunnel to Connect to Amazon DocumentDB pour plus d'informations sur le SSH tunneling et pour savoir quand vous pourriez en avoir besoin.

Étape 2. JREou JDK Installation

En fonction de votre application BI, vous devrez peut-être vous assurer qu'une version 64 bits JRE ou une version JDK d'installation 8 ou ultérieure est installée sur votre ordinateur. Vous pouvez télécharger le Java SE Runtime Environment 8 ici.

Étape 3. Téléchargez le pilote Amazon DocumentDB ODBC

Téléchargez le ODBC pilote Amazon DocumentDB ici. Choisissez le programme d'installation approprié (par exemple, documentdb-odbc-1.0.0.msi). Suivez le guide d'installation.

Étape 4. Utiliser un SSH tunnel pour se connecter à Amazon DocumentDB

Les clusters Amazon DocumentDB sont déployés au sein d'un Amazon Virtual Private Cloud (AmazonVPC). Ils sont accessibles directement par les EC2 instances Amazon ou d'autres AWS services déployés dans le même AmazonVPC. En outre, Amazon DocumentDB est accessible par des EC2 instances Amazon ou d'autres AWS services situés dans différentes régions de la même AWS région ou VPCs dans d'autres régions via VPC le peering.

Supposons toutefois que votre cas d'utilisation nécessite que vous (ou votre application) accédiez à vos ressources Amazon DocumentDB depuis l'extérieur de celles du cluster. VPC Ce sera le cas pour la plupart des utilisateurs qui n'exécutent pas leur application sur une machine virtuelle VPC identique au cluster Amazon DocumentDB. Lorsque vous vous connectez depuis l'extérieurVPC, vous pouvez utiliser le SSH tunneling (également appelé redirection de port) pour accéder à vos ressources Amazon DocumentDB.

Pour créer un SSH tunnel, vous avez besoin d'une EC2 instance Amazon exécutée dans le même Amazon VPC que votre cluster Amazon DocumentDB. Vous pouvez soit utiliser une EC2 instance existante VPC identique à celle de votre cluster, soit en créer une. Vous pouvez configurer un SSH tunnel vers le cluster Amazon DocumentDB sample-cluster.node.us-east-1.docdb.amazonaws.com en exécutant la commande suivante sur votre ordinateur 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

L'indicateur -L est utilisé pour réacheminer un port local. Il s'agit d'une condition préalable à la connexion à un outil de BI exécuté sur un client extérieur au vôtreVPC. Une fois que vous avez exécuté l'étape ci-dessus, vous pouvez passer aux étapes suivantes pour l'outil de BI de votre choix.

Pour plus d'informations sur le SSH tunneling, consultez la documentation sur l'utilisation d'un SSH tunnel pour vous connecter à Amazon DocumentDB.