Ein Verbindungsprofil kann unabhängig oder im Zusammenhang mit dem Erstellen eines bestimmten Migrationsjobs erstellt werden. In jedem Fall können alle Verbindungsprofile auf der Seite „Verbindungsprofile“ geprüft und geändert werden und für mehrere Migrationsjobs wiederverwendet werden.
Das Erstellen eines Verbindungsprofils ist sinnvoll, wenn die Person, die die Informationen zum Quellzugriff hat, nicht diejenige ist, die die Migration erstellt, oder wenn die Definition des Quellverbindungsprofils in mehreren Migrationsjobs wiederverwendet werden soll (z. B. POC- oder Testmigrationsjob, gefolgt von einem Produktionsmigrationsjob).
Neues Verbindungsprofil erstellen
Rufen Sie in der Google Cloud Console die Seite „Verbindungsprofile“ für den Database Migration Service auf.
Seite „Verbindungsprofile“ des Database Migration Service aufrufen
Es wird eine Liste aller vorhandenen Verbindungsprofile angezeigt. Sie können ein neues Verbindungsprofil erstellen, indem Sie auf Verbindungsprofil erstellen klicken.
Geben Sie die erforderlichen Informationen für ein Verbindungsprofil an:
Name:Der Anzeigename des Verbindungsprofils. Dieser wird in der Liste der Verbindungsprofile und dann verwendet, wenn beim Erstellen eines Migrationsjobs ein vorhandenes Verbindungsprofil ausgewählt wird.
ID:Die eindeutige Instanz-ID der Quelle. Dieser String muss eindeutig sein und aus Kleinbuchstaben, Ziffern und Bindestrichen bestehen. Die Projekt-ID muss nicht angegeben werden. Sie wird an gegebener Stelle automatisch eingefügt, z. B. in den Logdateien.
Datenbankmodul:Der Datenbanktyp der Quelle.
Die Version der Datenbank wird automatisch erkannt, wenn sie von einem Migrationsjob verwendet wird.
Konnektivitätsinformationen:
Geben Sie für selbst gehostete Quellen den Hostnamen und den Port an:
Hostname (IP- oder Domainadresse) der Quelle.
Wenn die Quelle in der Google Cloud gehostet wird oder ein umgekehrter SSH-Tunnel verwendet wird, um das Ziel mit der Quelle zu verbinden, geben Sie hier die PRIVATE (interne) IP-Adresse der Quelle an. Geben Sie für andere Verbindungsmethoden die ÖFFENTLICHE IP-ADRESSE an.
MySQL begrenzt den Hostnamen auf 60 Zeichen. Die Hostnamen von Amazon RDS-Datenbanken sind in der Regel länger als 60 Zeichen. Wenn dies für die migrierte Datenbank der Fall ist, müssen Sie eine DNS-Weiterleitung konfigurieren, um einen CNAME-Eintrag zu erstellen, der Ihren Domainnamen mit dem Domainnamen Ihrer RDS-Datenbankinstanz verknüpft. Weitere Informationen zum Einrichten von DNS-CNAMEs finden Sie in der Cloud DNS-Dokumentation oder in der AWS Route53-Dokumentation.
Port für den Zugriff auf den Host (MySQL-Standard: 3306, PostgreSQL-Standard: 5432).
Wählen Sie für Cloud SQL-Quellen die Cloud SQL-Instanz aus der Drop-down-Liste aus.
Nutzername und Passwort der Quelle.
(Nur PostgreSQL) Wählen Sie die zu replizierende Datenbank aus.
Optional: Wenn die Verbindung über ein öffentliches Netzwerk (mithilfe von IP-Zulassungslisten) hergestellt wird, empfehlen wir die Verwendung einer SSL/TLS-Verschlüsselung für die Verbindung zwischen der Datenquelle und dem Ziel. Es gibt zwei Möglichkeiten für die SSL/TLS-Konfiguration:
Nur Serverauthentifizierung
Wenn die Cloud SQL-Instanz eine Verbindung zur Quelle herstellt, authentifiziert die Instanz die Quelle und stellt so sicher, dass die Instanz eine Verbindung zum richtigen Host herstellt und Man-in-the-Middle-Angriffe verhindert. Die Quelle authentifiziert die Instanz nicht.
Server-Client-Authentifizierung
Wenn die Instanz eine Verbindung zur Quelle herstellt, authentifiziert sie die Quelle und die Quelle authentifiziert die Instanz.
Weitere Informationen zum Einrichten von SSL finden Sie unter SSL/TLS-Konfiguration.
Erstellen Sie das Verbindungsprofil. Daraufhin wird die Seite mit der Liste der Verbindungsprofile geöffnet, in der das neu erstellte Verbindungsprofil angezeigt wird.