Verbindungsprofile verwalten

Auf dieser Seite wird beschrieben, wie Sie Verbindungsprofile aufrufen, aktualisieren und löschen.

Verbindungsprofil aufrufen

Sie können sich die folgenden Informationen zu Ihren Verbindungsprofilen ansehen:

  • Alle Konfigurationsdetails, die bei der Profilerstellung angegeben wurden. Weitere Informationen finden Sie unter Übersicht über Verbindungsprofile.

  • Erstellungszeitpunkt und Zeitpunkt der letzten Änderung des Verbindungsprofils.

  • Eine Liste der Migrationsjobs, die dieses Verbindungsprofil verwenden.

So rufen Sie Details zu einem Verbindungsprofil auf:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Verbindungsprofile auf.

    Zu „Verbindungsprofile“

  2. Klicken Sie auf den Anzeigenamen des Verbindungsprofils, das Sie aufrufen möchten.

    Eine Übersichtsseite für das Verbindungsprofil wird angezeigt.

gcloud

Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:

  • REGION durch die ID der Region, in der Ihr Verbindungsprofil gespeichert ist.
  • CONNECTION_PROFILE_ID durch die ID Ihres Verbindungsprofils.

    Wenn Sie die ID nicht kennen, können Sie mit dem gcloud database-migration connection-profiles list Befehl alle Profile in einer bestimmten Region auflisten und sich ihre IDs ansehen.

Weitere Informationen zu diesen Werten finden Sie unter Übersicht über Verbindungsprofile.

Führen Sie folgenden Befehl aus:

Linux, macOS oder Cloud Shell

gcloud database-migration connection-profiles \
describe CONNECTION_PROFILE_ID \
  --region=REGION

Windows (PowerShell)

gcloud database-migration connection-profiles `
describe CONNECTION_PROFILE_ID `
  --region=REGION

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
describe CONNECTION_PROFILE_ID ^
  --region=REGION

Verbindungsprofil aktualisieren

Sie können die folgenden Details des Verbindungsprofils ändern:

  • Anzeigename
  • (Nur Quellprofil) Name des Cloud Storage-Bucket
  • (Nur Zielprofil) ID der Cloud SQL for MySQL-Zielinstanz, Datenbanknutzername und Passwort

So aktualisieren Sie ein Verbindungsprofil:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Verbindungsprofile auf.

    Zu „Verbindungsprofile“

  2. Klicken Sie auf den Anzeigenamen des Verbindungsprofils, das Sie ändern möchten.

    Eine Übersichtsseite für das Verbindungsprofil wird angezeigt.

  3. Klicken Sie auf Bearbeiten und aktualisieren Sie das Verbindungsprofil.
  4. Klicken Sie auf Speichern.

gcloud

In diesem Beispiel wird das optionale Flag --no-async verwendet, damit alle Vorgänge synchron ausgeführt werden. Das bedeutet, dass die Ausführung einiger Befehle eine Weile dauern kann. Sie können das Flag --no-async weglassen, um Befehle asynchron auszuführen. In diesem Fall müssen Sie mit dem gcloud database-migration operations describe Befehl prüfen, ob der Vorgang erfolgreich war.

Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:

  • CONNECTION_PROFILE_ID durch die ID Ihres Verbindungsprofils.

    Wenn Sie die ID nicht kennen, können Sie mit dem gcloud database-migration connection-profiles list Befehl alle Profile in einer bestimmten Region auflisten und sich ihre IDs ansehen.

  • REGION durch die ID der Region, in der Ihr Verbindungsprofil gespeichert ist.
  • Optional: CONNECTION_PROFILE_NAME mit einem menschenlesbaren Namen für Ihr Verbindungsprofil. Dieser Wert wird in der Google Cloud Console angezeigt.
  • Nur für Zielverbindungsprofile: CLOUDSQL_INSTANCE_ID durch die Instanz-ID Ihrer Cloud SQL-Zielinstanz. Informationen zum Aufrufen von Cloud SQL-Instanzdetails finden Sie in der Cloud SQL-Dokumentation unter Instanzinformationen aufrufen.
Weitere Informationen zu diesen Werten finden Sie unter Übersicht über Verbindungsprofile.

Führen Sie folgenden Befehl aus:

Linux, macOS oder Cloud Shell

gcloud database-migration connection-profiles \
create sqlserver CONNECTION_PROFILE_ID \
  --no-async
  --region=REGION \
  --display-name=CONNECTION_PROFILE_NAME \
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID \
  --username=CLOUD_SQL_DB_USERNAME \
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows (PowerShell)

gcloud database-migration connection-profiles `
create sqlserver CONNECTION_PROFILE_ID `
  --no-async
  --region=REGION `
  --display-name=CONNECTION_PROFILE_NAME `
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID `
  --username=CLOUD_SQL_DB_USERNAME `
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
create sqlserver CONNECTION_PROFILE_ID ^
  --no-async
  --region=REGION ^
  --display-name=CONNECTION_PROFILE_NAME ^
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^
  --username=CLOUD_SQL_DB_USERNAME ^
  --password=CLOUD_SQL_DB_USER_PASSWORD

Sie sollten eine Antwort ähnlich der folgenden erhalten:

Waiting for connection profile [CONNECTION_PROFILE_ID]
to be updated with [OPERATION_ID]

Waiting for operation [OPERATION_ID] to complete...done.

Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]

Verbindungsprofil löschen

Sie können ein Verbindungsprofil nur löschen, wenn es von keinen Migrationsjobs verwendet wird. Wenn Sie ein Verbindungsprofil löschen möchten, das von einem Migrationsjob verwendet wird, müssen Sie zuerst alle Migrationsjobs löschen, die mit dem Verbindungsprofil verknüpft sind.

So löschen Sie ein Verbindungsprofil:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Verbindungsprofile auf.

    Zu „Verbindungsprofile“

  2. Klicken Sie auf den Anzeigenamen des Verbindungsprofils, das Sie löschen möchten.

    Eine Übersichtsseite für das Verbindungsprofil wird angezeigt.

  3. Klicken Sie auf Löschen.
  4. Klicken Sie im Dialogfeld auf Löschen.

gcloud

Dieser Befehl gibt eine interaktive Bestätigungsaufforderung zurück, für die eine Eingabe erforderlich ist, um den Vorgang abzuschließen. Sie können die Bestätigungsaufforderung mit dem optionalen --quiet Flag überspringen.

Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:

  • REGION durch die ID der Region, in der Ihr Verbindungsprofil gespeichert ist.
  • CONNECTION_PROFILE_ID durch die ID Ihres Verbindungsprofils.

    Wenn Sie die ID nicht kennen, können Sie mit dem gcloud database-migration connection-profiles list Befehl alle Profile in einer bestimmten Region auflisten und sich ihre IDs ansehen.

Weitere Informationen zu diesen Werten finden Sie unter Übersicht über Verbindungsprofile.

Führen Sie folgenden Befehl aus:

Linux, macOS oder Cloud Shell

gcloud database-migration connection-profiles \
delete CONNECTION_PROFILE_ID \
  --region=REGION

Windows (PowerShell)

gcloud database-migration connection-profiles `
delete CONNECTION_PROFILE_ID `
  --region=REGION

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
delete CONNECTION_PROFILE_ID ^
  --region=REGION
Ergebnis

Der delete gibt eine interaktive Aufforderung zurück, in der Sie die Aktion bestätigen müssen. Geben Sie Y ein, um das Verbindungsprofil zu entfernen:

You are about to delete connection_profile [CONNECTION_PROFILE_ID]

Do you want to continue (Y/n)?
Sie können interaktive Bestätigungsaufforderungen der Google Cloud CLI mit dem optionalen Flag--quiet überspringen.