Configura MongoDB Atlas utilizzando le interfacce Private Service Connect

Questa pagina descrive come configurare un database di origine MongoDB Atlas per l'utilizzo con Datastream utilizzando le interfacce Private Service Connect. Tieni presente che la procedura descritta non è una soluzione di alta affidabilità. Se il nodo MongoDB non supera il test del profilo di connessione, devi aggiornare manualmente l'indirizzo IP nel profilo di connessione Datastream.

Configurare un utente del database MongoDB

Per utilizzare Datastream con un'istanza MongoDB Atlas, devi prima creare un utente del database e concedergli i privilegi di accesso:

  1. Nella dashboard di MongoDB Atlas, in Security (Sicurezza), fai clic su Database access (Accesso al database).
  2. Fai clic su New database user (Nuovo utente del database) e seleziona il metodo di autenticazione tramite password per l'utente.
  3. Inserisci il nome utente e la password per l'utente Datastream.
  4. In Database user privileges (Privilegi utente del database), seleziona Grant specific user privileges (Concedi privilegi utente specifici).
  5. In Specific privileges (Privilegi specifici), aggiungi il seguente ruolo:
    • readAnyDatabase
  6. Fai clic su Aggiungi utente.

Configurare la rete

Collega le reti Virtual Private Cloud tra Datastream e MongoDB Atlas.

  1. Identifica la rete Virtual Private Cloud centrale nel tuo Google Cloud progetto. Assicurati che gli intervalli di indirizzi IP di questa rete non si sovrappongano agli intervalli di indirizzi IP delle reti Datastream o MongoDB Atlas.
  2. Crea una configurazione di connettività privata per eseguire il peering della rete Datastream con la rete Virtual Private Cloud Google Cloud centrale.
  3. Configura una connessione di peering di rete in MongoDB Atlas per eseguire il peering della rete centrale Google Cloud Virtual Private Cloud con la rete MongoDB Atlas. Fornisci l'ID progetto, il nome della rete, il nome della subnet e il nome dell'endpoint. Per ulteriori informazioni, consulta Configurare un endpoint privato per un cluster dedicato nella documentazione di MongoDB.

Creare il profilo di connessione

Dopo aver configurato la rete, crea un profilo di connessione Datastream.

  1. Vai alla pagina Profili di connessione nella Google Cloud console.

    Vai alla pagina Profili di connessione

  2. Fai clic su Crea profilo e seleziona MongoDB.

  3. Nel campo Hostname, inserisci l'indirizzo IP dell'endpoint nella Connected endpoints sezione della pagina Private Service Connect in Google Cloud.

    Vai a Private Service Connect

  4. Nel campo Port (Porta), inserisci 27017.

  5. Inserisci il nome utente e la password per l'utente del database.

  6. Aggiungi le etichette tls e tls_allow_invalid_hostnames e imposta i relativi valori su true. Per ulteriori informazioni sull'impostazione delle etichette, consulta Creare un profilo di connessione per un database MongoDB.

  7. Seleziona Connettività privata come metodo di connettività.

  8. Seleziona la configurazione di connettività privata che hai creato.

  9. Fai clic su Crea per salvare il profilo di connessione.

  10. Esegui un test per verificare la connessione al database.