View a markdown version of this page

Connectez-vous à l'aide du pilote JDBC Amazon DocumentDB - 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 JDBC Amazon DocumentDB

Le pilote JDBC pour Amazon DocumentDB fournit une SQL-relational interface aux développeurs et permet la connectivité à partir d'outils de BI tels que Tableau et. DbVisualizer

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

Prise en main

Étape 1. Création d'un cluster Amazon DocumentDB

Si aucun cluster Amazon DocumentDB n'a été créé, créez-en un en suivant les instructions duDémarrez avec Amazon DocumentDB.

Note

Amazon DocumentDB est un service de cloud privé virtuel (VPC) uniquement. Si vous vous connectez depuis une machine locale, en dehors du VPC du cluster, vous devrez créer une connexion SSH à une instance Amazon EC2. Dans ce cas, lancez votre cluster en suivant les instructions figurant dansConnectez-vous à l'aide d'Amazon EC2. Consultez la section Utilisation d'un tunnel SSH pour vous connecter à Amazon DocumentDB pour plus d'informations sur le tunneling SSH et les cas où vous pourriez en avoir besoin.

Étape 2. Installation du JRE ou du JDK

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

Étape 3. Téléchargez le pilote JDBC DocumentDB

Téléchargez le pilote JDBC DocumentDB à partir d'ici. https://github.com/aws/amazon-documentdb-jdbc-driver/releases Le pilote est empaqueté sous la forme d'un seul fichier JAR (par exemple documentdb-jdbc-1.0.0-all.jar).

Étape 4 : Utilisation d'un tunnel SSH pour se connecter à Amazon DocumentDB

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

Vous pouvez utiliser le tunneling SSH (également appelé redirection de port) pour accéder à vos ressources Amazon DocumentDB, depuis l'extérieur du VPC du cluster. Ce sera le cas pour la plupart des utilisateurs qui n'exécutent pas leur application sur une machine virtuelle dans le même VPC que le cluster DocumentDB.

Pour créer un tunnel SSH, vous avez besoin d'une instance Amazon EC2 exécutée dans le même Amazon VPC que votre cluster Amazon DocumentDB. Vous pouvez soit utiliser une instance EC2 existante dans le même VPC que votre cluster, soit en créer une. Vous pouvez configurer un tunnel SSH 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 transférer un port local. Il s'agit d'une condition préalable à la connexion à tout outil de BI exécuté sur un client extérieur à votre VPC. Une fois que vous avez exécuté l'étape ci-dessus, vous pouvez passer aux étapes suivantes pour l'outil BI de votre choix.

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