Ottenere le stringhe di connessione

Le stringhe di connessione ti consentono di stabilire una connessione tra la tua applicazione e la tua istanza Databases for MongoDB.

Ottenere le stringhe di connessione nell'interfaccia utente

Attieniti alla seguente procedura per richiamare le tue stringhe di connessione dell'istanza Databases for MongoDB:

  1. Nella pagina Overview dell'installazione client, scorrere fino alla sezione Endpoints.
  2. All'interno della sezione Punti finali, si trova una scheda Avvio rapido con le seguenti sezioni:
    • Connect using a CLI- Questa sezione contiene informazioni per la connessione alla tua distribuzione tramite la CLIIBM.
    • Connetti utilizzando un client MongoDB Enterprise- Questa sezione ti permette di ottenere un certificato TLS e connetterti alla tua distribuzione.

Ottenere le stringhe di connessione nella CLI

Puoi anche recuperare le stringhe di connessione utilizzando il comando di connessione Cloud Databases CLI plug-in.

Il comando si presenta come segue:

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

Per ulteriori informazioni, consultare Opzioni dei comandi di Connections.

Opzioni comando

  • Se non si specifica un user, i comandi di Connections restituiscono le informazioni per l'utente admin, per impostazione predefinita.
  • Se non specifichi un endpoint-type, la stringa di connessione restituisce l'endpoint pubblico per impostazione predefinita.
  • Se la tua distribuzione ha solo un endpoint privato, specifica --endpoint-type private o i comandi restituiscono un errore. L'utente e il tipo di endpoint non sono applicati. È possibile utilizzare qualsiasi utente dell'installazione con entrambi gli endpoint.

Ottenere le stringhe di connessione nell'API

Per richiamare le stringhe di connessione degli utenti dall'API Cloud Databases, utilizza l'endpoint Connections. Per creare le stringhe di connessione, verificare che il percorso includa il tipo di endpoint e utente specifico (pubblico o privato) da utilizzare. L'utente e il tipo di endpoint non sono limitati o applicati. Hai la flessibilità di utilizzare qualsiasi utente disponibile nella tua distribuzione, insieme a entrambi gli endpoint (se entrambi sono presenti nella tua distribuzione).

Il comando API è simile al seguente:

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

Ricordati di sostituire {region}, {id}, {userid}e {endpoint_type} con i valori appropriati.

Utenti e stringhe di connessione aggiuntive

L'accesso alla tua distribuzione Databases for MongoDB non è limitato all'utente admin. Crea ulteriori utenti e richiama le stringhe di connessione specifiche utilizzando l'IU, il plug-in CLICloud Databases o l'API Cloud Databases.

Tutti gli utenti della tua distribuzione possono utilizzare le stringhe di connessione, incluse le stringhe di connessione per endpoint pubblici o privati.

Per ulteriori informazioni, consultare la pagina Gestione di utenti e ruoli.