Aller au contenu principal

Créer une intégration MongoDB

Suivez les étapes ci-dessous pour configurer correctement une nouvelle intégration MongoDB.

Étapes MongoDB Atlas

  • Connectez-vous à votre compte MongoDB Atlas sur https://account.mongodb.com/account/login.
  • En haut de la page, sélectionnez votre organisation.
  • Cliquez sur l’icône « Paramètres » située à côté du nom de votre organisation.
  • Dans le menu de gauche, sélectionnez « Access Manager ».
Étape 1Étape 1
  • Sur la droite, cliquez sur « Add New » puis choisissez « Service Account ».
  • Remplissez les informations du Service Account :
    • Nom
    • Description
    • Expiration du Client Secret (nous recommandons de la fixer à 365 jours)
    • Permissions de l’organisation : sélectionnez « Organization Read Only ».
Étape 2Étape 2

Attribution de l'accès au projet au compte de service

Après avoir créé le compte de service au niveau de l'organisation, vous devez lui attribuer les autorisations appropriées pour chaque projet dans lequel vous souhaitez l'utiliser.

  • Accédez à Access Manager.
  • Dans le menu de gauche, sélectionnez Projets.
  • Trouvez le projet que vous souhaitez activer et cliquez sur Paramètres du projet dans la colonne Actions.
  • Dans le menu de gauche des paramètres du projet, sélectionnez Access Manager.
Étape 3Étape 3
  • Cliquez sur Inviter au projet dans le coin droit.
Étape 4Étape 4
  • Recherchez votre compte de service, puis sélectionnez-le.
  • Attribuez le rôle approprié — par exemple Accès en lecture aux données du projet (Project Data Access Read Only).
Étape 5Étape 5

Étapes sur Nebula

  • Connectez-vous à la plateforme Nebula.
  • Rendez-vous dans la section MongoDB dans la barre latérale gauche.
  • Cliquez sur « Configuration ».
  • Cliquez sur « Nouveau » pour ouvrir le formulaire d’intégration.
Créer une intégration MongoDBCréer une intégration MongoDB

Le formulaire comporte plusieurs champs obligatoires :

Client ID (Obligatoire)

Saisissez le Client ID du Service Account créé lors des étapes sur MongoDB Atlas.

Client Secret (Obligatoire)

Saisissez le Client Secret du Service Account créé lors des étapes sur MongoDB Atlas.

Alias (Obligatoire)

Indiquez un nom convivial pour cette intégration.

Cela vous aidera à différencier plusieurs configurations MongoDB dans Nebula.