Verbindungszeichenfolgen abrufen
Mit Verbindungszeichenfolgen können Sie eine Verbindung zwischen Ihrer Anwendung und Ihrer Databases for MongoDB-Instanz herstellen.
Abrufen von Verbindungsstrings in der Benutzeroberfläche
Führen Sie die folgenden Schritte aus, um Ihre Verbindungszeichenfolgen für die Databases for MongoDB-Instanz abzurufen:
- Scrollen Sie auf der Übersichtsseite Ihres Einsatzes nach unten zum Abschnitt Endpunkte.
- Im Abschnitt Endpunkte finden Sie eine Schnellstart-Registerkarte mit den folgenden Abschnitten:
- Verbindung über CLI herstellen-Dieser Abschnitt enthält Informationen zum Herstellen einer Verbindung zu Ihrer Bereitstellung über die IBM-CLI.
- Verbindung mit einem MongoDB Enterprise Client-In diesem Abschnitt können Sie ein TLS-Zertifikat abrufen und eine Verbindung zu Ihrer Bereitstellung herstellen.
Abrufen von Verbindungsstrings in der CLI
Sie können Verbindungszeichenfolgen auch mit dem Verbindungsbefehl Cloud Databases-CLI-Plug-in abrufen.
Der Befehl ähnelt dem folgenden:
ibmcloud cdb deployment-connections <INSTANCE_NAME_OR_CRN> -u <NEWUSERNAME> [--endpoint-type <ENDPOINT_TYPE>]
Weitere Informationen finden Sie unter Connections-Befehlsoptionen.
Befehlsoptionen
- Wenn Sie kein
userangeben, geben die Verbindungsbefehle standardmäßig Informationen für den Benutzeradminzurück. - Wenn Sie kein
endpoint-typeangeben, gibt die Verbindungszeichenfolge standardmäßig den öffentlichen Endpunkt zurück. - Wenn Ihr Einsatz nur einen privaten Endpunkt hat, geben Sie
--endpoint-type privatean, sonst geben die Befehle einen Fehler zurück. Es werden keine bestimmten Benutzer und Endpunkttypen erzwungen. Sie können jeden Benutzer in Ihrer Einrichtung mit jedem Endpunkt verwenden.
Abrufen von Verbindungszeichenfolgen in der API
Verwenden Sie den Connections-Endpunkt, um die Verbindungszeichenfolgen der Benutzer aus der Cloud Databases-APIabzurufen. Stellen Sie zum Erstellen der Verbindungszeichenfolgen sicher, dass der Pfad den spezifischen Benutzer-und Endpunkttyp (öffentlich oder privat) enthält, der verwendet werden soll. Der Benutzer und der Endpunkttyp sind nicht eingeschränkt oder erzwungen. Sie haben die Flexibilität, jeden Benutzer, der in Ihrer Implementierung verfügbar ist, zusammen mit jedem Endpunkt zu nutzen (wenn beide in Ihrer Implementierung vorhanden sind).
Der API-Befehl sieht wie folgt aus:
curl -X GET -H "Authorization: Bearer <>" 'https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/users/{userid}/connections/{endpoint_type}'
Ersetzen Sie {region}, {id}, {userid}und {endpoint_type} durch die entsprechenden Werte.
Zusätzliche Benutzer und Verbindungszeichenfolgen
Der Zugriff auf Ihren Databases for MongoDB Einsatz ist nicht auf den admin Benutzer beschränkt. Erstellen Sie weitere Benutzer und rufen Sie Verbindungszeichenfolgen ab, die für sie spezifisch sind. Verwenden Sie dazu die Benutzerschnittstelle,
das Cloud Databases-CLI-Plug-in oder die APICloud Databases.
Alle Benutzer in Ihrer Bereitstellung können die Verbindungszeichenfolgen verwenden, einschließlich Verbindungszeichenfolgen für öffentliche oder private Endpunkte.
Weitere Informationen finden Sie auf der Seite Benutzer und Rollen verwalten.