Connectez-vous à Amazon DocumentDB à l'aide de DataGrip - 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 à Amazon DocumentDB à l'aide de DataGrip

DataGripest un puissant environnement de développement intégré (IDE) qui prend en charge différents systèmes de base de données, notamment Amazon DocumentDB. Cette section explique les étapes à suivre pour vous connecter à votre cluster Amazon DocumentDB à l'aide d'une interface graphique DataGrip, ce qui vous permet de gérer et d'interroger facilement vos données.

Prérequis

  • DataGrip IDE installé sur votre machine. Vous pouvez le télécharger depuis JetBrains.

  • Une EC2 instance Amazon exécutée dans le même VPC que votre cluster Amazon DocumentDB. Vous allez utiliser cette instance pour établir un tunnel sécurisé entre votre machine locale et Amazon DocumentDBcluster. Suivez les instructions pour savoir comment procéderConnect via Amazon EC2.

  • Alternative à une EC2 instance Amazon, à une connexion VPN ou si vous accédez déjà à votre AWS infrastructure à l'aide d'un VPN sécurisé. Si vous préférez cette option, suivez les instructions pour accéder en toute sécurité à Amazon DocumentDB à l'aide de. AWS Client VPN

Connect en utilisant DataGrip

  1. Lancez DataGrip sur votre ordinateur et créez un nouveau projet.

    DataGrip écran de bienvenue avec l'option Nouveau projet surlignée.
  2. Ajoutez une nouvelle source de données en utilisant l'une des méthodes suivantes :

    1. Dans le menu principal, accédez à Fichier — Nouveau — Source de données et sélectionnez DocumentDB

    2. Dans l'explorateur de base de données, cliquez sur la nouvelle icône (+) dans la barre d'outils. Accédez à la source de données et sélectionnez DocumentDB.

    La liste déroulante pour + affiche le sous-menu Source de données. DocumentDB est sélectionné dans ce sous-menu.
  3. Sur la page Sources de données de l'onglet Général, vérifiez s'il existe un lien Télécharger les fichiers de pilotes manquants en bas de la zone des paramètres de connexion. Cliquez sur ce lien pour télécharger les pilotes nécessaires pour interagir avec une base de données. Pour un lien de téléchargement direct, reportez-vous aux pilotes JetBrains JDBC.

    Interface des sources de données et des pilotes avec le lien Télécharger les fichiers de pilotes manquants surligné.
  4. Dans l'onglet Général, spécifiez les détails de la connexion :

    1. Dans le champ Host, spécifiez le point de terminaison du cluster Amazon DocumentDB.

    2. Le port est déjà défini sur 27017. Modifiez-le si votre cluster a été déployé sur un autre port.

    3. Pour Authentification, choisissez Utilisateur et mot de passe.

    4. Entrez votre nom d'utilisateur et votre mot de passe.

    5. Le champ Base de données est facultatif. Vous pouvez spécifier la base de données à laquelle vous souhaitez vous connecter.

    6. Le champ URL se complète automatiquement lorsque vous ajoutez les informations ci-dessus.

    Champs d'hôte, de port, d'authentification, de base de données et d'URL dans l'onglet Général de l'interface Sources de données et pilotes.
  5. Dans l'onglet SSH/SSL, activez Utiliser le tunnel SSH, puis cliquez sur l'icône pour ouvrir la boîte de dialogue de configuration SSH. Entrez les informations suivantes :

    1. dans le champ Host, saisissez le nom d'hôte de votre EC2 instance Amazon.

    2. Entrez le nom d'utilisateur et le mot de passe de votre EC2 instance Amazon.

    3. Pour Type d'authentification, choisissez Key pair.

    4. Entrez votre fichier de clé privée.

    Note

    Si vous utilisez l'option VPN, il n'est pas nécessaire de configurer le tunnel SSH.

    L'onglet SSH/SSL de l'interface des sources de données et des pilotes avec l'option Utiliser le tunnel SSH sélectionnée et l'icône de configuration SSH surlignée. L'icône ouvre l'interface de configuration SSH affichée.
  6. Dans l'onglet SSH/SSL, activez Utiliser SSL. Dans le champ Fichier CA, entrez l'emplacement du global-bundle.pem fichier sur votre ordinateur. Pour Mode, laissez l'option Exiger.

    Note

    Vous pouvez télécharger le certificat depuis cet emplacement ou avec cette commande : wget https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem

    Note

    Si vous vous connectez au cluster élastique Amazon DocumentDB, il n'est pas nécessaire de spécifier le fichier CA. Laissez l'option Utiliser SSL cochée et toutes les autres options à leurs valeurs par défaut.

    onglet SSH/SSL dans l'interface des sources de données et des pilotes avec les paramètres SSL activés.
  7. Dans l'onglet Schémas, choisissez Toutes les bases de données ou entrez le filtre « * : * » dans le champ Modèle de schéma. Cliquez sur le lien Tester la connexion pour tester la connexion.

    L'onglet Schémas de l'interface Sources de données et pilotes avec l'option Toutes les bases de données sélectionnée. Un message de réussite apparaît au-dessus du lien Tester la connexion.
  8. Une fois la connexion testée avec succès, cliquez sur OK pour enregistrer la configuration de la source de données.

DataGrip features

DataGrip propose différentes fonctionnalités pour vous aider à travailler efficacement avec Amazon DocumentDB :

  • Éditeur SQL : écrivez et exécutez des requêtes de type SQL sur vos collections DocumentDB à l'aide de l'éditeur SQL dans. DataGrip

  • Générateur de requêtes visuel : utilisez le générateur de requêtes visuel pour créer des requêtes graphiquement sans écrire de code SQL.

  • Gestion des schémas — Gérez facilement le schéma de votre base de données, notamment en créant, en modifiant et en supprimant des collections.

  • Visualisation des données : visualisez et analysez vos données à l'aide des différents outils de visualisation disponibles dans DataGrip.

  • Exportation et importation de données : transférez des données entre Amazon DocumentDB et d'autres bases de données à l'aide des fonctionnalités DataGrip d'exportation et d'importation.

Consultez la DataGrip documentation officielle pour obtenir des fonctionnalités plus avancées et des conseils sur l'utilisation d'Amazon DocumentDB et d'autres systèmes de base de données.