Wenn Sie Change Data Capture-Updates (CDC) von einem MongoDB Atlas-Cluster über ein öffentliches Netzwerk an ein unterstütztes Ziel streamen möchten, können Sie IP-Zulassungslisten konfigurieren. Um Ihre Quelle vorzubereiten, erstellen Sie einen MongoDB-Nutzer mit Leseberechtigungen, fügen die öffentlichen IP-Adressen von Datastream zur Zulassungsliste von MongoDB Atlas hinzu und erstellen ein Verbindungsprofil.
MongoDB-Datenbanknutzer konfigurieren
Um Datastream mit einer MongoDB Atlas-Instanz zu verwenden, müssen Sie zuerst einen Datenbanknutzer erstellen und ihm Zugriffsberechtigungen gewähren:
- Klicken Sie im MongoDB Atlas-Dashboard unter Security (Sicherheit) auf Database access (Datenbankzugriff).
- Klicken Sie auf Neuer Datenbanknutzer und wählen Sie die Authentifizierungsmethode per Passwort für den Nutzer aus.
- Geben Sie den Nutzernamen und das Passwort für den Datastream-Nutzer ein.
- Wählen Sie unter Database user privileges (Berechtigungen des Datenbanknutzers) die Option Grant specific user privileges (Spezielle Nutzerberechtigungen gewähren) aus.
- Fügen Sie unter Specific privileges (Spezielle Berechtigungen) die folgende Rolle hinzu:
readAnyDatabase
- Klicken Sie auf Nutzer hinzufügen.
Öffentliche IP-Adressen von Datastream abrufen
Wenn Sie ein Verbindungsprofil für Ihre Quelldatenbank erstellen, müssen Sie die öffentlichen IP-Adressen für Datastream abrufen, um sie in MongoDB Atlas zu autorisieren.
Rufen Sie in der Google Cloud Console die Seite Verbindungsprofile auf.
Klicken Sie auf Profil erstellen und wählen Sie MongoDB aus.
Geben Sie die Verbindungsdetails ein, einschließlich des Namens des Verbindungsprofils, des Hostnamens oder der IP-Adresse, des Ports und der Anmeldedaten des Datenbanknutzers.
Suchen Sie im Abschnitt Verbindungseinstellungen definieren nach der Liste der öffentlichen IP-Adressen von Datastream.
Kopieren Sie diese IP-Adressen.
IP-Zulassungslisten in MongoDB Atlas konfigurieren
Lassen Sie die öffentlichen IP-Adressen von Datastream in den MongoDB Atlas-Sicherheitseinstellungen zu:
- Melden Sie sich in Ihrem MongoDB Atlas-Konto an.
- Klicken Sie im Navigationsmenü auf Sicherheit und dann auf Netzwerkzugriff.
- Klicken Sie auf IP-Adresse hinzufügen.
- Geben Sie die erste IP-Adresse ein, die Sie aus Datastream kopiert haben.
- Wiederholen Sie diesen Vorgang für jede IP-Adresse, die Sie auf die Zulassungsliste setzen möchten.
- Klicken Sie auf Bestätigen und warten Sie, bis sich der Status in Aktiv ändert.
Verbindungsprofil testen und erstellen
Nachdem Sie die IP-Zulassungslisten in MongoDB Atlas aktiviert haben, können Sie die Verbindung prüfen.
- Kehren Sie in der Google Cloud Console zur Einrichtungsseite Verbindungsprofile zurück.
- Klicken Sie auf Test ausführen, um die Verbindung zu Ihrer Datenbank zu testen.
- Prüfen Sie, ob der Test erfolgreich ist, und klicken Sie dann auf Erstellen, um das Profil zu speichern.
Wenn der Test fehlschlägt, prüfen Sie, ob alle Datastream-IP-Adressen in der Atlas-Instanzliste Netzwerkzugriff aktiv sind und ob dem Datenbanknutzer die richtigen Berechtigungen zugewiesen sind.