Instanz aus einer Sicherung wiederherstellen

Sie können Ihre Instanz aus einer Sicherung wiederherstellen und sie für einen bestimmten Zeitraum in einer neuen oder einer vorhandenen Instanz wiederherstellen. Sie können eine aktive oder eine gelöschte Instanz wiederherstellen. Weitere Informationen zur Funktionsweise der Wiederherstellung finden Sie unter Wiederherstellung – Übersicht.

So stellen Sie eine Instanz mithilfe einer Sicherung wieder her:

  1. Suchen Sie die Sicherung, die Sie wiederherstellen möchten.
  2. Instanz mit der Sicherung wiederherstellen

Der Speicherort Ihrer Sicherung hängt von der Sicherungsoption Ihrer Instanz ab.

Live-Instanz wiederherstellen

Sie haben folgende Möglichkeiten, eine Sicherung wiederherzustellen:

Gleiche Instanz wiederherstellen

Wenn Sie Daten aus einer Sicherung in derselben Instanz wiederherstellen, werden die Daten in dieser Instanz in den Status zurückversetzt, den sie zum Zeitpunkt der Sicherung hatten.

So stellen Sie Ihre Instanz mit einer Sicherung auf derselben Instanz wieder her:

Console

  1. Rufen Sie in der Google Cloud -Console die Seite Cloud SQL-Sicherungen auf.

    Cloud SQL-Sicherungen aufrufen

  2. Klicken Sie auf der Seite Sicherungen je nach Sicherungsoption Ihrer Instanz auf Standard-Tarif oder Erweiterter Tarif.

  3. Wenn für Ihre Instanz Standardsicherungen verwendet werden, wählen Sie die Instanz aus, für die Sie Sicherungen ansehen möchten.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, wählen Sie Erweiterte Stufe und dann den Backup Vault aus, der die Sicherung enthält, die Sie verwenden möchten. Alle im Backup Vault für die ausgewählte Instanz verfügbaren Sicherungen werden angezeigt.

  4. Suchen Sie den Namen der Sicherung, die Sie wiederherstellen möchten, und klicken Sie auf Wiederherstellen.

  5. Wählen Sie unter Wiederherstellungsziel auswählen die Option Quellinstanz überschreiben aus.

  6. Geben Sie zur Bestätigung Ihrer Auswahl den Namen der zu überschreibenden Instanz in das Feld Zielinstanz-ID ein.

  7. Klicken Sie auf Wiederherstellen.

    Cloud SQL stellt die Sicherung auf derselben Instanz wieder her. Den Status der Wiederherstellung können Sie auf der Seite Vorgänge der Instanz prüfen.

    Sie können Replikate erstellen, sobald der Wiederherstellungsvorgang abgeschlossen ist.

gcloud

  1. Alle Replikate müssen aus Ihrer Instanz gelöscht werden, bevor Sie sie wiederherstellen können.

    Mit dem Befehl gcloud sql instances describe können Sie prüfen, ob für Ihre Instanz Lesereplikate vorhanden sind:

    gcloud sql instances describe INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz.

    Wenn Ihre Instanz Replikate enthält, löschen Sie sie mit dem Befehl gcloud sql instances delete:

    gcloud sql instances delete REPLICA_NAME
    

    Ersetzen Sie Folgendes:

    • REPLCICA_NAME: der Name des Replikats
  2. Suchen Sie die Sicherung, die Sie verwenden möchten.

    Wenn in Ihrer Instanz Standardsicherungen verwendet werden, suchen Sie mit dem Befehl gcloud sql backups list nach einer Sicherung und notieren Sie den ID-Wert:

    gcloud sql backups list INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, lesen Sie den Abschnitt Alle Sicherungen in einem Backup Vault auflisten.

  3. Verwenden Sie zum Wiederherstellen der Instanz aus der angegebenen Sicherung den Befehl gcloud sql backups restore:

    gcloud sql backups restore BACKUP_ID \
    --restore-instance=BACKUP_ID
    

    Ersetzen Sie Folgendes:

    • BACKUP_ID: Die ID der Sicherung, die Sie wiederherstellen möchten.
    • INSTANCE_NAME: der Name der Instanz.
  4. Erstellen Sie nach Abschluss der Wiederherstellung alle Replikate neu, die Sie in diesem Verfahren gelöscht haben.

REST Version 1

  1. Wenn Sie feststellen möchten, ob die Instanz Lesereplikate hat, und deren IDs abrufen möchten, listen Sie alle Replikate für die Instanz auf:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID?fields=replicaNames

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. So löschen Sie alle Replikate für die Instanz:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • REPLICA_ID: die Replikat-ID

    HTTP-Methode und URL:

    DELETE https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/REPLICA_ID

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  3. Rufen Sie die ID der Sicherung ab, die Sie verwenden möchten.

    • Wenn für Ihre Instanz Standardsicherungen verwendet werden, führen Sie Folgendes aus:

      Ersetzen Sie diese Werte in den folgenden Anfragedaten:

      • project-id: die Projekt-ID
      • instance-id: die Instanz-ID

      HTTP-Methode und URL:

      GET https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id/backupRuns

      Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

      Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  4. So stellen Sie die Instanz aus der Sicherung wieder her:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID
    • BACKUP_ID: die Sicherungs-ID

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/restoreBackup

    JSON-Text anfordern:

    {
      "restoreBackupContext":
      {
        "backupRunId": "BACKUP_ID",
      }
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

  5. Erstellen Sie nach Abschluss der Wiederherstellung alle Replikate neu, die Sie in diesem Verfahren gelöscht haben.

REST v1beta4

  1. Wenn Sie herausfinden möchten, ob die Instanz Lesereplikate hat, und deren IDs abrufen möchten, listen Sie alle Replikate für die Instanz auf:

    
    
    
    
    
    
    
    
    
    

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID?fields=replicaNames

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. So löschen Sie alle Replikate für die Instanz:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • REPLICA_ID: die Replikat-ID

    HTTP-Methode und URL:

    DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/REPLICA_ID

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  3. Rufen Sie die ID der Sicherung ab, die Sie verwenden möchten.

    • Wenn für Ihre Instanz Standardsicherungen verwendet werden, führen Sie Folgendes aus:

      Ersetzen Sie diese Werte in den folgenden Anfragedaten:

      • project-id: die Projekt-ID
      • instance-id: die Instanz-ID

      HTTP-Methode und URL:

      GET https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id/backupRuns

      Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

      Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  4. So stellen Sie die Instanz aus der Sicherung wieder her:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID
    • BACKUP_RUN_ID: ein Zeitstempel, der angibt, wann Cloud SQL die Instanz aus der Sicherung wiederherstellt

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID/restoreBackup

    JSON-Text anfordern:

    {
      "restoreBackupContext":
      {
        "backupRunId": "BACKUP_RUN_ID",
      }
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

  5. Erstellen Sie nach Abschluss der Wiederherstellung alle Replikate neu, die Sie in diesem Verfahren gelöscht haben.

In einer neuen oder vorhandenen Instanz wiederherstellen

Wenn Sie Daten aus einer Sicherung in einer anderen Instanz wiederherstellen, werden die Daten in der Zielinstanz in den Zustand versetzt, den die Quellinstanz zum Zeitpunkt der Sicherung hatte.

Wenn Sie eine Liste der Sicherungen für das Projekt benötigen und sich diese aufgrund eines Ausfalls nicht auf der Instanzübersichtsseite ansehen können, können Sie die backupRuns.list API mit einem Platzhalter (-) verwenden. Die Platzhalter-Option ruft eine Liste aller Sicherungen in allen Instanzen des Projekts ab. Weitere Informationen finden Sie unter Sicherungen während eines Ausfalls ansehen.

So stellen Sie Ihre Instanz in einer neuen oder vorhandenen Instanz wieder her:

Console

  1. Rufen Sie in der Google Cloud -Console die Seite Cloud SQL-Sicherungen auf.

    Cloud SQL-Sicherungen aufrufen

  2. Klicken Sie auf der Seite Sicherungen je nach Sicherungsoption Ihrer Instanz auf Standard-Tarif oder Erweiterter Tarif.

  3. Wenn für Ihre Instanz Standardsicherungen verwendet werden, wählen Sie die Instanz aus, für die Sie Sicherungen ansehen möchten.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, wählen Sie Erweiterte Stufe und dann den Backup Vault aus, der die Sicherung enthält, die Sie verwenden möchten. Alle im Backup Vault für die ausgewählte Instanz verfügbaren Sicherungen werden angezeigt.

  4. Suchen Sie den Namen der Sicherung, die Sie wiederherstellen möchten, und klicken Sie auf Wiederherstellen.

  5. Gehen Sie unter Wiederherstellungsziel auswählen so vor:

    • Wenn Sie Ihre Instanz in einer neuen Instanz wiederherstellen möchten, wählen Sie In einer neuen Instanz wiederherstellen aus und aktualisieren Sie Folgendes:

      • Prüfen Sie unter Region, ob die Region korrekt ist. Die Region sollte mit der Region der neuen Instanz übereinstimmen.
      • Geben Sie im Feld Instanz-ID einen Namen für die neue Instanz ein. Dieser Name ist permanent und kann nicht geändert werden.
    • Wenn Sie Ihre Instanz in einer vorhandenen Instanz wiederherstellen möchten, wählen Sie Vorhandene Instanz überschreiben aus und gehen Sie so vor:

      • Wählen Sie im Menü Zu überschreibende Instanz die Instanz aus, die Sie für die Wiederherstellung verwenden möchten. Die ausgewählte Instanz und alle zugehörigen Daten werden überschrieben.

      • Geben Sie zur Bestätigung Ihrer Auswahl den Namen der zu überschreibenden Instanz in das Feld Zielinstanz-ID ein.

  6. Klicken Sie auf Wiederherstellen.

    Cloud SQL stellt die Sicherung je nach Ihrer Auswahl in der neuen oder vorhandenen Instanz wieder her. Wenn Sie den Status der Wiederherstellung prüfen möchten, rufen Sie die Seite Vorgänge der Instanz auf.

    Sie können Replikate erstellen, sobald der Wiederherstellungsvorgang abgeschlossen ist.

gcloud

  1. Wenn Sie eine vorhandene Instanz wiederherstellen, müssen alle Replikate vor der Wiederherstellung aus der Zielinstanz gelöscht werden.

    Mit dem Befehl gcloud sql instances describe können Sie prüfen, ob für Ihre Instanz Lesereplikate vorhanden sind:

    gcloud sql instances describe TARGET_INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • TARGET_INSTANCE_NAME: der Name der Instanz.

    Wenn Ihre Instanz Replikate enthält, löschen Sie sie mit dem Befehl gcloud sql instances delete:

    gcloud sql instances delete REPLCICA_NAME
    

    Ersetzen Sie Folgendes:

    • REPLCICA_NAME: der Name des Replikats
  2. Suchen Sie die Sicherung, die Sie verwenden möchten.

    Wenn in Ihrer Instanz Standardsicherungen verwendet werden, suchen Sie mit dem Befehl gcloud sql backups list nach einer Sicherung und notieren Sie den ID-Wert:

    gcloud sql backups list INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, lesen Sie den Abschnitt Alle Sicherungen in einem Backup Vault auflisten.

  3. Verwenden Sie zum Wiederherstellen der Instanz aus der angegebenen Sicherung den Befehl gcloud sql backups restore:

    gcloud sql backups restore BACKUP_ID \
    --restore-instance=TARGET_INSTANCE_NAME \
    --backup-instance=SOURCE_INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • BACKUP_ID: Die ID der Sicherung, die Sie wiederherstellen möchten.
    • TARGET_INSTANCE_NAME: der Name der neuen oder vorhandenen Zielinstanz.
    • SOURCE_INSTANCE_NAME: der Name der Quellinstanz.
  4. Wenn Sie die Wiederherstellung in einer vorhandenen Instanz durchführen, müssen Sie nach Abschluss des Wiederherstellungsvorgangs alle Replikate neu erstellen, die Sie in diesem Verfahren gelöscht haben.

REST Version 1

  1. Wenn Sie eine vorhandene Instanz verwenden, müssen alle Replikate vor der Wiederherstellung gelöscht werden. Prüfen Sie, ob die Instanz Lesereplikate hat, und rufen Sie deren IDs ab, indem Sie alle Replikate für die Instanz auflisten:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID?fields=replicaNames

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. So löschen Sie alle Replikate für die Instanz:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • REPLICA_ID: die Replikat-ID

    HTTP-Methode und URL:

    DELETE https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/REPLICA_ID

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  3. Rufen Sie die ID der Sicherung ab, die Sie verwenden möchten.

    • Wenn für Ihre Instanz Standardsicherungen verwendet werden, führen Sie Folgendes aus:

      Ersetzen Sie diese Werte in den folgenden Anfragedaten:

      • project-id: die Projekt-ID
      • instance-id: die Instanz-ID

      HTTP-Methode und URL:

      GET https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id/backupRuns

      Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

      Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  4. So stellen Sie die Instanz aus der Sicherung wieder her:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • project-id: die Projekt-ID
    • target-instance-id: die ID der Zielinstanz
    • source-instance-id: die ID der Quellinstanz
    • backup-id: die Sicherungs-ID

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/v1/projects/project-id/instances/target-instance-id/restoreBackup

    JSON-Text anfordern:

    {
      "restoreBackupContext":
      {
        "backupRunId": backup-id,
        "instanceId": "source-instance-id"
      }
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

  5. Erstellen Sie nach Abschluss der Wiederherstellung alle Replikate neu, die Sie in diesem Verfahren gelöscht haben.

REST v1beta4

  1. Wenn Sie herausfinden möchten, ob die Instanz Lesereplikate hat, und deren IDs abrufen möchten, listen Sie alle Replikate für die Instanz auf:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID?fields=replicaNames

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. So löschen Sie alle Replikate für die Instanz:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • REPLICA_ID: die Replikat-ID

    HTTP-Methode und URL:

    DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/REPLICA_ID

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  3. Rufen Sie die ID der Sicherung ab, die Sie verwenden möchten.

    • Wenn für Ihre Instanz Standardsicherungen verwendet werden, führen Sie Folgendes aus:

      Ersetzen Sie diese Werte in den folgenden Anfragedaten:

      • project-id: die Projekt-ID
      • instance-id: die Instanz-ID

      HTTP-Methode und URL:

      GET https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id/backupRuns

      Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

      Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  4. So stellen Sie die Instanz aus der Sicherung wieder her:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • project-id: die Projekt-ID
    • target-instance-id: die ID der Zielinstanz
    • source-instance-id: die ID der Quellinstanz
    • backup-id: die Sicherungs-ID

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/target-instance-id/restoreBackup

    JSON-Text anfordern:

    {
      "restoreBackupContext":
      {
        "backupRunId": backup-id,
        "instanceId": "source-instance-id"
      }
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

  5. Erstellen Sie nach Abschluss der Wiederherstellung alle Replikate neu, die Sie in diesem Verfahren gelöscht haben.

Instanz in einem anderen Projekt wiederherstellen

Mit dem Parameter project können Sie Daten in einer Instanz in einem anderen Projekt wiederherstellen. Wenn Sie aus einer Sicherung eine Instanz in einem anderen Projekt wiederherstellen, werden die Daten in der Zielinstanz in den Status versetzt, den die Quellinstanz zum Zeitpunkt der Sicherung hatte.

Der Nutzer, der die Wiederherstellung in einem anderen Projekt durchführt, muss die folgenden Berechtigungen haben, um die Instanz wiederherzustellen: * Berechtigung cloudsql.instances.restoreBackup für das Zielprojekt * Berechtigung cloudsql.backupRuns.get für das Quellprojekt.

Diese Berechtigungen sind in der Rolle Cloud SQL Admin enthalten.

So stellen Sie Ihre Instanz mithilfe einer Sicherung in einer Instanz in einem anderen Projekt oder einer anderen Region wieder her:

gcloud

So stellen Sie eine Sicherung aus einem Sicherungstresor auf einer vorhandenen Instanz wieder her:

  1. Wenn Sie die Sicherung in einer vorhandenen Instanz wiederherstellen, prüfen Sie mit dem Befehl gcloud sql instances describe, ob die Zielinstanz Lesereplikate hat:

    gcloud sql instance describe TARGET_INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • TARGET_INSTANCE_NAME: Der Name der Zielinstanz, in der Sie die Sicherung wiederherstellen möchten.

    Löschen Sie alle Replikate für Ihre Zielinstanz mit dem Befehl gcloud sql instances delete:

    gcloud sql instance delete REPLICA_NAME
    

    Ersetzen Sie Folgendes:

    • REPLICA_NAME: der Name des Replikats der Zielinstanz.

    Alle Replikate müssen gelöscht werden, bevor Sie eine vorhandene Instanz wiederherstellen können.

  2. Suchen Sie die Sicherung, die Sie verwenden möchten.

    Wenn in Ihrer Instanz Standardsicherungen verwendet werden, suchen Sie mit dem Befehl gcloud sql backups list nach einer Sicherung und notieren Sie den ID-Wert:

    gcloud sql backups list INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, lesen Sie den Abschnitt Alle Sicherungen in einem Backup Vault auflisten.

  3. Verwenden Sie den Befehl gcloud sql backups restore, um eine neue oder vorhandene Instanz in einem neuen Projekt wiederherzustellen:

    gcloud sql backups restore BACKUP_ID
    --restore-instance=TARGET_INSTANCE_NAME
    --backup-instance=SOURCE_INSTANCE_NAME
    --backup-project=SOURCE_INSTANCE_PROJECT
    

    Ersetzen Sie Folgendes:

    • BACKUP_ID: die ID der Sicherung aus dem Sicherungstresor. In dieses Feld muss der vollständige Pfad des Back-ups eingegeben werden.

    • TARGET_INSTANCE_NAME: die Instanz im Zielprojekt, in der Sie Daten wiederherstellen.

    • SOURCE_INSTANCE_NAME: Der Instanzname im Quellprojekt, in dem sich die Daten befinden.

    • SOURCE_INSTANCE_PROJECT: Das Projekt, das die Quellinstanz enthält.

REST Version 1

  1. Führen Sie den folgenden Befehl aus, um backupId abzurufen:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • project-id: die Projekt-ID
    • instance-id: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id/backupRuns

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. So stellen Sie die Sicherung für eine Instanz in einem anderen Projekt wieder her:

    Bevor Sie die Anfragedaten verwenden, ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • source-project-id: die ID des Quellprojekts
    • target-project-id: die ID des Zielprojekts
    • target-instance-id: die ID der Zielinstanz
    • source-instance-id: die ID der Quellinstanz
    • backup-id: die Sicherungs-ID

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/v1/projects/target-project-id/instances/target-instance-id/restoreBackup

    JSON-Text anfordern:

    {
      "restoreBackupContext":
      {
        "backupRunId": backup-id,
        "project": "source-project-id",
        "instanceId": "source-instance-id"
      }
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

REST v1beta4

  1. Führen Sie den folgenden Befehl aus, um backupId abzurufen:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • project-id: die Projekt-ID
    • instance-id: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id/backupRuns

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. So stellen Sie die Sicherung für eine Instanz in einem anderen Projekt wieder her:

    Bevor Sie die Anfragedaten verwenden, ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • source-project-id: die ID des Quellprojekts
    • target-project-id: die ID des Zielprojekts
    • target-instance-id: die ID der Zielinstanz
    • source-instance-id: die ID der Quellinstanz
    • backup-id: die Sicherungs-ID

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/sql/v1beta4/projects/target-project-id/instances/target-instance-id/restoreBackup

    JSON-Text anfordern:

    {
      "restoreBackupContext":
      {
        "backupRunId": backup-id,
        "project": "source-project-id",
        "instanceId": "source-instance-id"
      }
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

Gelöschte Instanz wiederherstellen

Sie können eine endgültige Sicherung oder eine aufbewahrte Sicherung verwenden, um eine gelöschte Instanz in den folgenden Szenarien wiederherzustellen:

Auf einer vorhandenen Instanz wiederherstellen

Wenn Sie Daten aus einer endgültigen oder aufbewahrten Sicherung in einer vorhandenen Instanz wiederherstellen, werden die Daten in der Zielinstanz in den Zustand versetzt, den die Quellinstanz zum Zeitpunkt der Sicherung hatte. Weitere Informationen zum Wiederherstellen einer Instanz finden Sie unter Allgemeine Tipps zur Wiederherstellung.

So stellen Sie eine gelöschte Instanz mithilfe einer Sicherung auf einer vorhandenen Instanz wieder her:

Console

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.

    Cloud SQL-Instanzen aufrufen

  2. Wenn die Zielinstanz Lesereplikate enthält, können Sie diese über das Dreipunkt-Menü Dreipunkt-Symbol löschen. Alle Replikate müssen gelöscht werden, bevor Sie eine aufbewahrte oder endgültige Sicherung in der vorhandenen Instanz wiederherstellen können.

  3. Rufen Sie in der Google Cloud -Console die Seite Cloud SQL-Sicherungen auf.

    Cloud SQL-Sicherungen aufrufen

  4. Klicken Sie auf der Seite Sicherungen je nach Sicherungsoption Ihrer Instanz auf Standard-Tarif oder Erweiterter Tarif.

  5. Wenn für Ihre Instanz Standardsicherungen verwendet werden, klicken Sie auf den Namen der gelöschten Instanz, die die Sicherung enthält, die Sie wiederherstellen möchten.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, wählen Sie Erweiterte Stufe und dann den Backup Vault aus, der die Sicherung enthält, die Sie verwenden möchten. Alle im Backup Vault für die ausgewählte Instanz verfügbaren Sicherungen werden angezeigt.

  6. Suchen Sie den Namen der Sicherung, die Sie wiederherstellen möchten, und klicken Sie auf Wiederherstellen.

  7. Bestätigen Sie auf der Seite Instanz aus einem Backup wiederherstellen, dass Sie in Backup-Details prüfen das richtige Backup ausgewählt haben.

  8. Wählen Sie im Abschnitt Wiederherstellungsziel auswählen die Option Vorhandene Instanz überschreiben aus.

  9. Wählen Sie im Menü Zu überschreibende Instanz die Instanz aus, in der Sie die Sicherung wiederherstellen möchten. Die ausgewählte Instanz und alle zugehörigen Daten werden überschrieben.

  10. Geben Sie zur Bestätigung Ihrer Auswahl den Namen der zu überschreibenden Instanz in das Feld Zielinstanz-ID ein.

  11. Klicken Sie auf Wiederherstellen.

    Cloud SQL stellt die Sicherung in der vorhandenen Instanz wieder her. Wenn Sie den Status der Wiederherstellung prüfen möchten, rufen Sie die Seite Vorgänge der Instanz auf.

    Sie können Replikate erstellen, sobald der Wiederherstellungsvorgang abgeschlossen ist.

gcloud

1.  When restoring to an existing instance, all replicas must be deleted
from your target instance prior to restoring.

Determine if your instance has any read replicas using the
[`gcloud sql instances describe`](/sdk/gcloud/reference/sql/instances/describe)
command:

```gcloud
gcloud sql instances describe TARGET_INSTANCE_NAME
```

Replace the following:

*   `TARGET_INSTANCE_NAME`: the name of the instance.

If your instance contains replicas, then delete the replicas
using the
[`gcloud sql instances delete`](/sdk/gcloud/reference/sql/instances/delete)
command:

```gcloud
gcloud sql instances delete REPLCICA_NAME
```

Replace the following:

*   `REPLCICA_NAME`: the name of the replica.
  1. Suchen Sie die Sicherung, die Sie verwenden möchten.

    Wenn in Ihrer Instanz Standardsicherungen verwendet werden, suchen Sie mit dem Befehl gcloud sql backups list nach einer Sicherung und notieren Sie den ID-Wert:

    gcloud sql backups list INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, lesen Sie den Abschnitt Alle Sicherungen in einem Backup Vault auflisten.

  2. Verwenden Sie zum Wiederherstellen der Instanz aus der angegebenen Sicherung den Befehl gcloud sql backups restore:

    gcloud sql backups restore BACKUP_ID \
    --restore-instance=TARGET_INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • BACKUP_ID: Die ID der Sicherung, die Sie wiederherstellen möchten.
    • TARGET_INSTANCE_NAME: Der Name der neuen oder vorhandenen Zielinstanz.
  3. Erstellen Sie nach Abschluss der Wiederherstellung alle Replikate neu, die Sie in diesem Verfahren gelöscht haben.

REST Version 1

  1. Wenn Sie eine Wiederherstellung in einer vorhandenen Instanz durchführen, müssen alle Replikate vor der Wiederherstellung aus der Zielinstanz gelöscht werden. Führen Sie den folgenden Befehl aus, um festzustellen, ob die Instanz Lesereplikate hat:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID?fields=replicaNames

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. Löschen Sie alle Lesereplikate der Instanz:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • REPLICA_ID: die Replikat-ID

    HTTP-Methode und URL:

    DELETE https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/REPLICA_ID

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  3. Rufen Sie die ID der endgültigen oder beibehaltenen Sicherung ab, die Sie verwenden möchten:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  4. Stellen Sie die Zielinstanz aus der aufbewahrten oder endgültigen Sicherung wieder her.

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • TARGET_INSTANCE_ID: die ID der Zielinstanz
    • BACKUP_ID: die Sicherungs-ID

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/TARGET_INSTANCE_ID/restoreBackup

    JSON-Text anfordern:

    {
      backup: projects/PROJECT_ID/backups/BACKUP_ID
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

REST v1beta4

  1. Wenn Sie eine Wiederherstellung in einer vorhandenen Instanz durchführen, müssen alle Replikate vor der Wiederherstellung aus der Zielinstanz gelöscht werden. Führen Sie den folgenden Befehl aus, um festzustellen, ob die Instanz Lesereplikate hat:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • INSTANCE_ID: die Instanz-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID?fields=replicaNames

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  2. Löschen Sie alle Lesereplikate der Instanz:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • REPLICA_ID: die Replikat-ID

    HTTP-Methode und URL:

    DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/REPLICA_ID

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  3. Rufen Sie die ID der endgültigen oder beibehaltenen Sicherung ab, die Sie verwenden möchten:

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID

    HTTP-Methode und URL:

    GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

  4. Stellen Sie die Zielinstanz aus der aufbewahrten oder endgültigen Sicherung wieder her.

    Ersetzen Sie diese Werte in den folgenden Anfragedaten:

    • PROJECT_ID: die Projekt-ID
    • TARGET_INSTANCE_ID: die ID der Zielinstanz
    • BACKUP_ID: die Sicherungs-ID

    HTTP-Methode und URL:

    POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/TARGET_INSTANCE_ID/restoreBackup

    JSON-Text anfordern:

    {
      backup: projects/PROJECT_ID/backups/BACKUP_ID
    }
    

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

In einer neuen Instanz wiederherstellen

Wenn Sie eine Instanz aus einer endgültigen oder beibehaltenen Sicherung erstellen, verwendet Cloud SQL die Konfigurationseinstellungen der Instanz, aus der die Sicherung stammt. Nachdem die Instanz erstellt wurde, stellt Cloud SQL die Daten in den Zustand wieder her, den sie zum Zeitpunkt der Sicherung hatten.

Wenn Sie Daten aus einer endgültigen oder aufbewahrten Sicherung in einer neuen Instanz wiederherstellen möchten, benötigen Sie die folgenden Berechtigungen:

  • cloudsql.instances.create-Berechtigung für das Zielprojekt
  • cloudsql.instances.restoreBackup-Berechtigung für das Zielprojekt
  • cloudsql.backupRuns.get permission für die Quellsicherung.

Diese Berechtigungen sind in der Rolle „Cloud SQL-Administrator“ enthalten.

So stellen Sie eine gelöschte Instanz mithilfe einer Sicherung auf einer neuen Instanz wieder her:

Console

  1. Rufen Sie in der Google Cloud -Console die Seite Cloud SQL-Sicherungen auf.

    Cloud SQL-Sicherungen aufrufen

  2. Klicken Sie auf der Seite Sicherungen je nach Sicherungsoption Ihrer Instanz auf Standard-Tarif oder Erweiterter Tarif.

  3. Wenn für Ihre Instanz Standardsicherungen verwendet werden, klicken Sie auf den Namen der gelöschten Instanz, die die Sicherung enthält, die Sie wiederherstellen möchten.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, wählen Sie Erweiterte Stufe und dann den Backup Vault aus, der die Sicherung enthält, die Sie verwenden möchten. Alle im Backup Vault für die ausgewählte Instanz verfügbaren Sicherungen werden angezeigt.

  4. Suchen Sie den Namen der Sicherung, die Sie wiederherstellen möchten, und klicken Sie auf Wiederherstellen.

  5. Bestätigen Sie auf der Seite Instanz aus einem Backup wiederherstellen, dass Sie in Backup-Details prüfen das richtige Backup ausgewählt haben.

  6. Wählen Sie im Abschnitt Wiederherstellungsziel auswählen die Option In einer neuen Instanz wiederherstellen aus.

  7. Wählen Sie im Menü Region die Region für die neue Instanz aus.

  8. Geben Sie im Feld Instanz-ID eine ID für die neue Instanz ein. Diese ID kann nach dem Erstellen nicht mehr geändert werden.

  9. Klicken Sie auf Wiederherstellen.

    Cloud SQL stellt die Sicherung in der vorhandenen Instanz wieder her. Wenn Sie den Status der Wiederherstellung prüfen möchten, rufen Sie die Seite Vorgänge der Instanz auf.

gcloud

  1. Suchen Sie die Sicherung, die Sie verwenden möchten.

    Wenn in Ihrer Instanz Standardsicherungen verwendet werden, suchen Sie mit dem Befehl gcloud sql backups list nach einer Sicherung und notieren Sie den ID-Wert:

    gcloud sql backups list INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz.

    Wenn für Ihre Instanz erweiterte Sicherungen verwendet werden, lesen Sie den Abschnitt Alle Sicherungen in einem Backup Vault auflisten.

  2. Verwenden Sie zum Wiederherstellen der Instanz aus der angegebenen Sicherung den Befehl gcloud sql backups restore:

    gcloud sql backups restore BACKUP_ID \
    --restore-instance=TARGET_INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • BACKUP_ID: Die ID der Sicherung, die Sie wiederherstellen möchten.
  3. TARGET_INSTANCE_NAME: Der Name der neuen oder vorhandenen Zielinstanz.

REST Version 1

Neue Instanz aus der angegebenen aufbewahrten oder endgültigen Sicherung wiederherstellen

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID
  • TARGET_INSTANCE_ID: die ID der Zielinstanz
  • BACKUP_ID: die Sicherungs-ID

HTTP-Methode und URL:

POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/TARGET_INSTANCE_ID/restoreBackup

JSON-Text anfordern:

{
  backup: projects/PROJECT_ID/backups/BACKUP_ID
  restore_instance_settings: {}
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

REST v1beta4

Neue Instanz aus der angegebenen aufbewahrten oder endgültigen Sicherung wiederherstellen

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID
  • TARGET_INSTANCE_ID: die ID der Zielinstanz
  • BACKUP_ID: die Sicherungs-ID

HTTP-Methode und URL:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/TARGET_INSTANCE_ID/restoreBackup

JSON-Text anfordern:

{
  backup: projects/PROJECT_ID/backups/BACKUP_ID
  restore_instance_settings: {}
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

In einer neuen oder vorhandenen Instanz in einem anderen Projekt wiederherstellen

Mit dem Parameter project können Sie Daten in einer Instanz wiederherstellen, die sich in einem anderen Projekt befindet. Wenn Sie eine gelöschte Instanz aus einer Sicherung in einer Instanz in einem anderen Projekt wiederherstellen, wird die Zielinstanz in den Zustand der Quellinstanz zum Zeitpunkt der Sicherung versetzt.

Der Nutzer, der die Wiederherstellung in einem anderen Projekt durchführt, muss die folgenden Berechtigungen haben, um die Instanz wiederherzustellen: * Berechtigung cloudsql.instances.create für das Zielprojekt * Berechtigung cloudsql.instances.restoreBackup für das Zielprojekt * Berechtigung cloudsql.backupRuns.get permission für die Quellsicherung.

Diese Berechtigungen sind in der Rolle Cloud SQL Admin enthalten.

So stellen Sie Ihre Instanz mithilfe einer Sicherung in einer Instanz in einem anderen Projekt oder einer anderen Region wieder her:

gcloud

  1. Wenn Sie die Sicherung in einer vorhandenen Instanz wiederherstellen, prüfen Sie mit dem Befehl gcloud sql instances describe, ob die Zielinstanz Lesereplikate hat:

    gcloud sql instance describe TARGET_INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • TARGET_INSTANCE_NAME: Der Name der Zielinstanz, in der Sie die Sicherung wiederherstellen möchten.

    Löschen Sie alle Replikate für Ihre Zielinstanz mit dem Befehl gcloud sql instances delete:

    gcloud sql instance delete REPLICA_NAME
    

    Ersetzen Sie Folgendes:

    • REPLICA_NAME: der Name des Replikats der Zielinstanz.

    Alle Replikate müssen gelöscht werden, bevor Sie eine vorhandene Instanz wiederherstellen können.

    1. Suchen Sie die Sicherung, die Sie verwenden möchten.

    Wenn in Ihrer Instanz Standardsicherungen verwendet werden, suchen Sie mit dem Befehl gcloud sql backups list nach einer Sicherung und notieren Sie den ID-Wert:

    gcloud sql backups list INSTANCE_NAME
    

    Ersetzen Sie Folgendes:

    • INSTANCE_NAME: der Name der Instanz.

    Wenn Ihre Instanz erweiterte Sicherungen verwendet, lesen Sie den Abschnitt Alle Sicherungen in einem Backup Vault auflisten.

  2. Verwenden Sie den Befehl gcloud sql backups restore, um eine neue oder vorhandene Instanz in einem neuen Projekt wiederherzustellen:

    gcloud sql backups restore BACKUP_ID
    --restore-instance=TARGET_INSTANCE_NAME
    --backup-instance=SOURCE_INSTANCE_NAME
    --backup-project=SOURCE_INSTANCE_PROJECT
    

    Ersetzen Sie Folgendes:

    • BACKUP_ID: die ID der Sicherung aus dem Sicherungstresor. In dieses Feld muss der vollständige Pfad des Back-ups eingegeben werden.

    • TARGET_INSTANCE_NAME: die Instanz im Zielprojekt, in der Sie Daten wiederherstellen.

    • SOURCE_INSTANCE_NAME: Der Instanzname im Quellprojekt, in dem sich die Daten befinden.

    • SOURCE_INSTANCE_PROJECT: Das Projekt, das die Quellinstanz enthält.

REST Version 1

Führen Sie den folgenden Befehl aus, um die backupID für die beibehaltene oder endgültige Sicherung abzurufen:

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID

HTTP-Methode und URL:

GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

In einem anderen Projekt wiederherstellen

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID
  • TARGET_INSTANCE_ID: die ID der Zielinstanz
  • BACKUP_ID: die Sicherungs-ID

HTTP-Methode und URL:

POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/TARGET_INSTANCE_ID/restoreBackup

JSON-Text anfordern:

{
  backup: projects/PROJECT_ID/backups/BACKUP_ID
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

REST v1beta4

Führen Sie den folgenden Befehl aus, um die backupID für die beibehaltene oder endgültige Sicherung abzurufen:

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID

HTTP-Methode und URL:

GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort erhalten, die in etwa so aussieht:

In einem anderen Projekt wiederherstellen

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID
  • TARGET_INSTANCE_ID: die ID der Zielinstanz
  • BACKUP_ID: die Sicherungs-ID

HTTP-Methode und URL:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/TARGET_INSTANCE_ID/restoreBackup

JSON-Text anfordern:

{
  backup: projects/PROJECT_ID/backups/BACKUP_ID
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

Nächste Schritte

* Informationen zum Sichern Ihrer Daten * Informationen zum Sichern Ihrer Daten