Questa pagina descrive come configurare il database di origine Amazon DocumentDB per l'utilizzo con Datastream.
Amazon DocumentDB (con compatibilità MongoDB) è un servizio di database completamente gestito. Per connettere Datastream a un cluster Amazon DocumentDB in esecuzione all'interno di un Amazon Virtual Private Cloud (VPC), devi utilizzare un bastion host e configurare un tunnel SSH di forwarding.
Abilitare i flussi di modifiche in tempo reale
Datastream utilizza i flussi di modifiche in tempo reale per acquisire e replicare le modifiche dal database Amazon DocumentDB.
Per abilitare i flussi di modifiche in tempo reale per i database o le raccolte specifici che vuoi replicare, consulta la sezione Abilitare i flussi di modifiche in tempo reale nella documentazione di Amazon DocumentDB.
Configurare un bastion host per il tunnel SSH
Per connetterti al cluster Amazon DocumentDB da Datastream, configura un bastion host:
- In AWS, avvia un'istanza Amazon Elastic Compute Cloud (EC2) leggera da utilizzare come bastion host. Configura il gruppo di sicurezza dell'istanza in modo da consentire le connessioni SSH (porta 22) da Datastream.
Consenti il traffico di rete dagli indirizzi IP pubblici di Datastream per la tua regione. Per individuare gli indirizzi IP regionali da inserire nella lista consentita, consulta Liste consentite e regioni IP.
In alternativa, puoi trovare gli indirizzi IP da inserire nella lista consentita sull'host bastion per la tua regione quando crei il profilo di connessione MongoDB nella Google Cloud console:
- Vai alla pagina Profili di connessione nella Google Cloud console.
Vai alla pagina Profili di connessione
- Inizia a creare un profilo di connessione MongoDB.
- Espandi la sezione Definisci il metodo di connettività e individua l'elenco degli indirizzi IP pubblici di Datastream per la tua regione.
Per autenticare la sessione del tunnel SSH da Datastream, configura un account utente sull'istanza EC2 con una password o una chiave privata SSH (opzione consigliata). Se utilizzi una chiave privata, aggiungi la chiave pubblica al file
~/.ssh/authorized_keyssull'host bastion. Per saperne di più, consulta Tunnel SSH di forwarding.
Criptare la connessione utilizzando SSL/TLS
Per stabilire una connessione sicura, Datastream richiede un certificato dell'autorità di certificazione (CA) per verificare il server Amazon DocumentDB.
- Scarica il certificato CA (file
.pem) per il cluster Amazon DocumentDB da AWS. Per saperne di più, consulta la documentazione di Amazon DocumentDB.- Quando crei il profilo di connessione in Datastream, nella sezione Proteggi la connessione all'origine, seleziona Solo server come tipo di crittografia.
- Carica o inserisci il certificato
.pemnella sezione Certificato CA di origine. - Completa i passaggi rimanenti per creare il profilo di connessione. Per saperne di più, consulta Creare profili di connessione .
Passaggi successivi
- Scopri di più su come Datastream funziona con le origini MongoDB.
- Scopri come creare un profilo di connessione.