Obtention de chaînes de connexion

Les chaînes de connexion vous permettent d'établir une connexion entre votre application et votre instance Databases for MongoDB.

Obtenir les chaînes de connexion dans l'interface utilisateur

Procédez comme suit pour extraire les chaînes de connexion de votre instance Databases for MongoDB:

  1. Dans la page Overview de votre déploiement, descendez jusqu'à la section Endpoints.
  2. Dans la section Endpoints, vous trouverez un onglet Quick start avec les sections suivantes :
    • Connexion à l'aide d'une interface de ligne de commande-Cette section contient des informations pour la connexion à votre déploiement via l'interface de ligne de commande IBM.
    • Connect using a MongoDB Enterprise Client-Cette section vous permet d'obtenir un certificat TLS et de vous connecter à votre déploiement.

Obtenir des chaînes de connexion dans le CLI

Vous pouvez également extraire des chaînes de connexion à l'aide de la commande Plug-in d'interface CLI Cloud Databases Connection.

La commande est similaire à celle-ci :

ibmcloud cdb deployment-connections <INSTANCE_NAME_OR_CRN> -u <NEWUSERNAME> [--endpoint-type <ENDPOINT_TYPE>]

Pour plus d'informations, voir Options de commande Connections.

Options de commande

  • Si vous ne spécifiez pas de user, les commandes Connexions renvoient des informations pour l'utilisateur admin, par défaut.
  • Si vous ne spécifiez pas de endpoint-type, la chaîne de connexion renvoie par défaut le point de terminaison public.
  • Si votre déploiement n'a qu'un point de terminaison privé, spécifiez --endpoint-type private ou les commandes renvoient une erreur. L'utilisateur et le type de noeud final ne sont pas imposés. Vous pouvez utiliser n'importe quel utilisateur de votre déploiement avec l'un ou l'autre des points de terminaison.

Obtenir des chaînes de connexion dans l'API

Pour extraire les chaînes de connexion des utilisateurs de l'APICloud Databases, utilisez le noeud final Connections. Pour créer les chaînes de connexion, assurez-vous que le chemin inclut l'utilisateur spécifique et le type de noeud final (public ou privé) à utiliser. L'utilisateur et le type de noeud final ne sont pas restreints ou appliqués. Vous avez la possibilité d'utiliser n'importe quel utilisateur disponible dans votre déploiement, ainsi que n'importe quel noeud final (si les deux sont présents dans votre déploiement).

La commande d'API se présente comme suit:

curl -X GET -H "Authorization: Bearer <>" 'https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/users/{userid}/connections/{endpoint_type}'

N'oubliez pas de remplacer {region}, {id}, {userid}et {endpoint_type} par les valeurs appropriées.

Utilisateurs et chaînes de connexion supplémentaires

L'accès à votre déploiement Databases for MongoDB n'est pas limité à l'utilisateur admin. Créez d'autres utilisateurs et extrayez les chaînes de connexion qui leur sont spécifiques à l'aide de l'interface utilisateur, du plug-in d'interface de ligne de commandeCloud Databases ou de l'API Cloud Databases.

Tous les utilisateurs de votre déploiement peuvent utiliser les chaînes de connexion, y compris celles pour des noeuds finaux publics ou privés.

Pour plus d'informations, voir la page Gestion des utilisateurs et des rôles.