Configurer MongoDB Atlas à l'aide de listes d'autorisation d'adresses IP

Cette page explique comment établir une connexion sécurisée entre la base de données source MongoDB Atlas et Datastream en ajoutant des adresses IP spécifiques à la liste d'autorisation. La méthode de connectivité par liste d'autorisation d'adresses IP garantit que votre base de données n'accepte que le trafic provenant d'une instance Datastream autorisée.

Configurer un utilisateur de base de données MongoDB

Pour utiliser Datastream avec une instance MongoDB Atlas, vous devez d'abord créer un utilisateur de base de données et lui accorder des droits d'accès :

  1. Dans le tableau de bord de MongoDB Atlas, sous Security (Sécurité), cliquez sur Database access (Accès à la base de données).
  2. Cliquez sur New database user (Nouvel utilisateur de base de données), puis sélectionnez la méthode d'authentification par mot de passe pour votre utilisateur.
  3. Saisissez le nom d'utilisateur et le mot de passe de votre utilisateur Datastream.
  4. Sous Droits d'utilisateur de la base de données, sélectionnez Accorder des droits d'utilisateur spécifiques.
  5. Sous Specific privileges (Droits spécifiques), ajoutez le rôle suivant :
    • readAnyDatabase
  6. Cliquez sur Ajouter un utilisateur.

Récupérer les adresses IP publiques de Datastream

Lorsque vous créez un profil de connexion pour votre base de données source, vous devez récupérer les adresses IP publiques de Datastream pour les autoriser dans MongoDB Atlas.

  1. Accédez à la page Profils de connexion dans la console Google Cloud .

    Accéder à la page Profils de connexion

  2. Cliquez sur Créer un profil, puis sélectionnez MongoDB.

  3. Saisissez les informations de connexion, y compris le nom du profil de connexion, le nom d'hôte ou l'adresse IP, le port et les identifiants de l'utilisateur de la base de données.

  4. Dans la section Définir les paramètres de connexion, recherchez la liste des adresses IP publiques Datastream.

  5. Copiez ces adresses IP.

Configurer des listes d'autorisation d'adresses IP dans MongoDB Atlas

Autorisez les adresses IP publiques Datastream dans vos paramètres de sécurité MongoDB Atlas :

  1. Connectez-vous à votre compte MongoDB Atlas.
  2. Dans le menu de navigation, cliquez sur Sécurité, puis sur Accès au réseau.
  3. Cliquez sur Ajouter une adresse IP.
  4. Saisissez la première adresse IP que vous avez copiée depuis Datastream.
  5. Répétez cette procédure pour chaque adresse IP que vous souhaitez ajouter à la liste d'autorisation.
  6. Cliquez sur Confirmer et attendez que l'état passe à Actif.

Tester et créer le profil de connexion

Une fois que vous avez activé les listes d'adresses IP autorisées dans MongoDB Atlas, vous pouvez vérifier la connexion.

  1. Revenez à la page de configuration Profils de connexion dans la console Google Cloud .
  2. Cliquez sur Exécuter le test pour tester la connectivité à votre base de données.
  3. Vérifiez que le test réussit, puis cliquez sur Créer pour enregistrer le profil.

Si le test échoue, vérifiez que toutes les adresses IP Datastream sont actives dans la liste Accès réseau de l'instance Atlas et que les droits appropriés sont attribués à l'utilisateur de la base de données.