Mit erweiterten Sicherungen können Sie den Backup- und DR-Dienst mit Ihren Cloud SQL-Instanzen verwenden, um Ihre Sicherungen zu verwalten. Sie können erweiterte Sicherungen für jede Instanz aktivieren, indem Sie sie mit einem Backup- und DR-Sicherungsplan verknüpfen. Sie können erweiterte Sicherungen für Ihre Instanz auch so verwalten:
- Mit der Instanz verknüpften Sicherungsplan ändern
- On-Demand-Sicherung durchführen
- Alle Sicherungen im Backup Vault für Ihre Instanz auflisten
- Datenquellen für die Wiederherstellung zu einem bestimmten Zeitpunkt finden und validieren
Weitere Informationen zur Funktionsweise von erweiterten Sicherungen und ihrer Einbindung in Backup und DR finden Sie unter Erweiterte Sicherungen. Weitere Informationen zur Funktionsweise von Sicherungen in Cloud SQL finden Sie unter Cloud SQL – Übersicht.
Hinweis
Bevor Sie erweiterte Sicherungen für Ihre Cloud SQL-Instanzen verwalten können, müssen Sie Folgendes tun:
- Backup and DR API aktivieren
- Prüfen Sie, ob Sie die erforderlichen Berechtigungen haben.
Backup and DR API aktivieren
Wenn Sie erweiterte Sicherungen mit Ihren Cloud SQL-Instanzen verwenden möchten, müssen Sie zuerst die Backup and DR API aktivieren:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um erweiterte Sicherungen für Ihre Cloud SQL-Instanzen zu konfigurieren:
backupdr.backupPlans.listbackupdr.backupPlanAssociations.createForCloudSqlInstancebackupdr.backupPlanAssociations.fetchForCloudSqlInstancebackupdr.backupPlanAssociations.listbackupdr.backupPlanAssociations.getForCloudSqlInstancebackupdr.backupPlanAssociations.triggerBackupForCloudSqlInstancebackupdr.backupPlanAssociations.deleteForCloudSqlInstancebackupdr.backupPlanAssociations.updateForCloudSqlInstancebackupdr.backupPlans.useForCloudSqlInstancebackupdr.bvdataSources.getbackupdr.bvdataSources.list
Weitere Informationen zu diesen Berechtigungen finden Sie unter Rollen und Berechtigungen für Backup und DR.
Erweiterte Sicherungen aktivieren
Sie können erweiterte Sicherungspläne mit primären Instanzen verknüpfen, die Disaster-Recovery-Replikate (DR) haben.
So aktivieren Sie erweiterte Sicherungen für Ihre Instanz:
- Identifizieren Sie den Backup Vault und den Sicherungsplan, die Sie verwenden möchten.
- Verknüpfen Sie Ihre Cloud SQL-Instanz mit dem Sicherungsplan.
Weitere Informationen zu erweiterten Sicherungen finden Sie unter Informationen zu Cloud SQL-Sicherungen.
Sicherungsplan identifizieren, den Sie verwenden möchten
Wenn Sie Ihre Cloud SQL-Instanz mit einem Sicherungsplan verknüpfen möchten, müssen Sie zuerst den Sicherungsplan erstellen oder identifizieren, den Sie verwenden möchten. Der von Ihnen ausgewählte Plan definiert den Sicherungszeitplan und die Einstellungen für die Logaufbewahrung Ihrer Instanz.
Wenn Sie einen Sicherungsplan erstellen möchten, verwenden Sie zuerst den Backup- und DR-Dienst, um einen Vault zu erstellen, in dem Ihre Sicherungen gespeichert werden. Erstellen Sie dann den Plan selbst in der Backup- und DR-Konsole.
Der Backup Vault, der vom Sicherungsplan verwendet wird, kann sich in einer anderen Region als Ihre Instanz befinden. Weitere Informationen finden Sie unter Regionenübergreifende Sicherungen.
Wenn Sie den Sicherungsplan identifiziert haben, den Sie verknüpfen möchten, verwenden Sie seinen Namen, um ihn mit Ihrer Cloud SQL-Instanz zu verknüpfen.
Sicherungsplan mit einer Cloud SQL-Instanz verknüpfen
Wenn Sie einen Sicherungsplan mit einer Cloud SQL-Instanz verknüpfen möchten, benötigen Sie den Namen des Sicherungsplans, den Sie verwenden möchten. Weitere Informationen zum Ermitteln des Namens des Sicherungsplans finden Sie unter Sicherungsplan erstellen und verwalten.
Instanzen mit DR-Replikaten: Wenn die primäre Instanz ein festgelegtes DR-Replikat hat, muss für den ausgewählten Sicherungsplan die Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) aktiviert sein (log_retention_days > 0). Sie können Sicherungspläne nicht direkt an Replikatinstanzen anhängen. Wenn Sie ein DR-Replikat schützen möchten, hängen Sie den Plan an die primäre Instanz an oder hängen Sie einen Plan an, nachdem Sie das Replikat zu einer primären Instanz hochgestuft haben.
Wenn Sie eine von Backup und DR verwaltete Instanz während eines Failovers, Switchovers oder Hochstufungsvorgangs hochstufen, löst Cloud SQL eine operative Sicherung von Backup und DR aus.
Wenn die operative Sicherung fehlschlägt, erstellt Cloud SQL stattdessen eine native Standardsicherung.
Console
So verknüpfen Sie einen Sicherungsplan mit Ihrer Cloud SQL-Instanz:
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Instanzen auf.
Suchen Sie die Instanz, mit der Sie den Sicherungsplan verknüpfen möchten. Klicken Sie auf den Instanznamen, um die Übersichtsseite der Instanz zu öffnen.
Klicken Sie auf Bearbeiten.
Wählen Sie im Abschnitt Datenschutz unter Sicherungsstufe die Option Erweiterte Sicherungsstufe aus.
Klicken Sie im Bereich Sicherungsplan auf Auswählen.
Führen Sie im Fenster Sicherungsplan auswählen die folgenden Schritte aus:
Klicken Sie unter Projekt auf Durchsuchen und suchen Sie nach dem Backup und DR-Projekt, das den Sicherungsplan enthält. Wählen Sie es dann aus.
Nachdem Sie das Projekt ausgewählt haben, wird eine Liste aller verfügbaren Sicherungspläne angezeigt. Suchen Sie den gewünschten Sicherungsplan und klicken Sie auf Auswählen.
Klicken Sie auf Speichern.
Ihre Instanz ist für erweiterte Sicherungen aktiviert und verwendet die Sicherungs- und Aufbewahrungseinstellungen des zugehörigen Sicherungsplans.
gcloud
Führen Sie den Befehl gcloud backup-dr backup-plan-associations create aus, um einen Sicherungsplan mit Ihrer Cloud SQL-Instanz zu verknüpfen:
gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME
--project=PROJECT_ID
--resource=INSTANCE_ID
--backup-plan=BACKUP_PLAN_NAME
--resource-type=sqladmin.googleapis.com/Instance
--location=REGION_ID
Ersetzen Sie Folgendes:
- BACKUP_PLAN_ASSOCIATION_NAME: der Name der Sicherungsplanverknüpfung.
- PROJECT_ID: die Projekt-ID Ihrer Instanz.
- INSTANCE_ID: die ID der Instanz, der Sie den Sicherungsplan zuordnen möchten.
- BACKUP_PLAN_NAME: der Name des Sicherungsplans, den Sie verwenden möchten. Weitere Informationen finden Sie unter Zu verwendenden Sicherungsplan identifizieren.
- REGION_ID: die Region der Instanz.
REST Version 1
Verwenden Sie zum Erstellen einer Sicherungsplanverknüpfung die Methode backupPlanAssociations in der Backup and DR API.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- backup-plan-association-id: die ID der Sicherungsplanverknüpfung
- resource-name: der vollständige Name der Cloud SQL-Instanz im Format
projects/project-id/locations/location/instances/instance-name - backup-plan-name: der Name des Sicherungsplans im Format
projects/project-id/backupPlans/backup-plan-name
HTTP-Methode und URL:
POST https://backupdr.googleapis.com/v1/projects/project-id/locations/location/backupPlanAssociations
JSON-Text anfordern:
{
"name": "backup-plan-association-id",
"resourceType": "sql.googleapis.com/Instance",
"resource": "resource-name",
"backupPlan": "backup-plan-name"
}
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Erweiterte Sicherungen verwalten
Nachdem Ihre Instanz für erweiterte Sicherungen aktiviert und ein Sicherungsplan mit der Instanz verknüpft wurde, können Sie Folgendes tun: Verknüpften Sicherungsplan ändern, On‑Demand-Sicherung durchführen, Alle Sicherungen im Backup Vault ansehen oder Datenquellen für die Wiederherstellung zu einem bestimmten Zeitpunkt finden und validieren.
Informationen zum Verwalten eines Sicherungsplans finden Sie unter Sicherungsplan erstellen und verwalten. Informationen zum Verwalten eines Backup Vaults finden Sie unter Backup Vault erstellen und verwalten.
Verknüpften Sicherungsplan der Instanz ändern
Sie können den Sicherungsplan ändern, der für Ihre Cloud SQL-Instanz verwendet werden soll. Wenn Sie den mit Ihrer Cloud SQL-Instanz verknüpften Sicherungsplan ändern möchten, muss sich der neue Plan im selben Backup Vault wie Ihr aktueller Sicherungsplan und in derselben Region wie Ihre Cloud SQL-Instanz befinden.
So wechseln Sie zu einem neuen Sicherungsplan:
Console
So verknüpfen Sie den neuen Sicherungsplan mit Ihrer Instanz:
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Instanzen auf.
Suchen Sie die Instanz, für die Sie den Sicherungsplan ändern möchten. Klicken Sie auf den Instanznamen, um die Übersichtsseite der Instanz zu öffnen.
Klicken Sie auf Bearbeiten.
Wählen Sie im Abschnitt Datenschutz unter Sicherungsstufe die Option Erweiterte Sicherungsstufe aus.
Klicken Sie auf Ändern.
Wählen Sie im Fenster Sicherungsplan auswählen den neuen Plan aus.
Klicken Sie auf Speichern.
Ihre Instanz ist für erweiterte Sicherungen aktiviert und verwendet den neuen Sicherungsplan, den Sie ausgewählt haben.
gcloud
Führen Sie den Befehl gcloud backup-dr backup-plan-associations create aus, um den neuen Sicherungsplan mit Ihrer Instanz zu verknüpfen:
gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME
--project=PROJECT_ID
--resource=INSTANCE_ID
--backup-plan=BACKUP_PLAN_NAME
--resource-type=sqladmin.googleapis.com/Instance
--location=REGION_ID
Ersetzen Sie Folgendes:
- BACKUP_PLAN_ASSOCIATION_NAME: der Name der Sicherungsplanverknüpfung.
- PROJECT_ID: die Projekt-ID der Instanz.
- INSTANCE_ID: die ID der Instanz.
- BACKUP_PLAN_NAME: der Name des Sicherungsplans. Weitere Informationen finden Sie unter Sicherungsplan identifizieren, den Sie verwenden möchten.
- REGION_ID: die Region der Instanz.
REST Version 1
Nachdem Sie die vorhandene Sicherungsplanverknüpfung gelöscht haben, verknüpfen Sie den neuen Sicherungsplan mit der Methode backupPlanAssociations in der Backup and DR API.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- backup-plan-association-id: die ID der Sicherungsplanverknüpfung
- resource-name: der vollständige Name der Cloud SQL-Instanz im Format
projects/project-id/locations/location/instances/instance-name - backup-plan-name: der Name des Sicherungsplans im Format
projects/project-id/backupPlans/backup-plan-name
HTTP-Methode und URL:
POST https://backupdr.googleapis.com/v1/projects/project-id/locations/location/backupPlanAssociations
JSON-Text anfordern:
{
"name": "backup-plan-association-id",
"resourceType": "sql.googleapis.com/Instance",
"resource": "resource-name",
"backupPlan": "backup-plan-name"
}
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
On-Demand-Sicherung erstellen
Sie können eine On-Demand-Sicherung für eine Cloud SQL-Instanz mit einem zugehörigen Sicherungsplan über die Google Cloud Console, die gcloud CLI oder die Cloud SQL API erstellen.
Console
So erstellen Sie eine On-Demand-Sicherung für eine Instanz mit aktivierten erweiterten Sicherungen:
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Sicherungen auf.
Klicken Sie auf Sicherung erstellen.
Führen Sie im Fenster On-Demand-Sicherung erstellen einen der folgenden Schritte aus:
- Wählen Sie unter Sicherungsregel auswählen den Typ der On-Demand-Sicherung aus, die Sie erstellen möchten. Die Sicherungsregel definiert die Aufbewahrungsdauer der On-Demand-Sicherung.
- Wählen Sie die Option Auf Basis der benutzerdefinierten Aufbewahrungsdauer aus, um eine benutzerdefinierte Aufbewahrungsdauer für die Sicherung anzugeben. Beachten Sie bei der Verwendung einer benutzerdefinierten Aufbewahrungsdauer die folgenden Regeln:
- Logik für den Aufbewahrungsbereich: Der zulässige Aufbewahrungsbereich wird durch die Schnittmenge der erzwungenen Mindestaufbewahrung des Backup Vaults und der maximalen benutzerdefinierten Aufbewahrungseinstellung des Sicherungsplans bestimmt.
- Implizite Standardwerte: Wenn
max_custom_on_demand_retention_daysim Sicherungsplan nicht explizit festgelegt ist, verwendet der Dienst eine Standardobergrenze, die der erzwungenen Mindestaufbewahrungsdauer des Backup Vaults plus 30 Tage entspricht. - Obergrenze: Unabhängig von der Konfiguration beträgt die maximal zulässige Aufbewahrungsdauer für jede benutzerdefinierte On-Demand-Sicherung 10 Jahre (3.653 Tage).
Klicken Sie auf Erstellen.
Die On-Demand-Sicherung wird erstellt.
gcloud
Führen Sie den Befehl gcloud backup-dr backup-plan-associations trigger-backup aus, um eine On-Demand-Sicherung für eine Instanz mit aktivierten erweiterten Sicherungen zu erstellen:
gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME
--backup-rule-id=BACKUP_RULE_ID
--project=PROJECT_ID
--location=BACKUP_VAULT_LOCATION
--custom-retention-days=CUSTOM_RETENTION
[--no-async]
Ersetzen Sie Folgendes:
- BACKUP_PLAN_ASSOCIATION_NAME: der Name der Sicherungsplanverknüpfung Ihrer Cloud SQL-Instanz. Eine Liste aller mit einer Cloud SQL-Instanz verknüpften Sicherungspläne finden Sie unter Alle Sicherungsplanverknüpfungen auflisten.
- BACKUP_RULE_ID: Der Name der Sicherungsregel für den Typ der On-Demand-Sicherung, die Sie erstellen möchten (z.B.
rule-daily). - PROJECT_ID: die Projekt-ID der Instanz.
- BACKUP_VAULT_LOCATION: der Speicherort des Backup Vaults, der mit Ihrem Sicherungsplan verknüpft ist.
REST Version 1
Wenn Sie eine On-Demand-Sicherung für Ihre Cloud SQL-Instanz auslösen möchten, verwenden Sie die Methode backupPlanAssociations in der Backup and DR API.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- backup-rule-id: die ID der Sicherungsregel, für die eine Sicherung ausgelöst werden muss
HTTP-Methode und URL:
GET https://backupdr.googleapis.com/v1/projects/project-id/locations/location/backupPlanAssociations/backup-plan-association-id:triggerBackup
JSON-Text anfordern:
{
"ruleId": "backup-rule-id"
}
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Alle Sicherungen in einem Backup Vault für Ihre Instanz auflisten
Sie können alle Sicherungen im Backup Vault für Ihre Cloud SQL-Instanz mit der Google Cloud Console, der gcloud CLI oder der Cloud SQL API auflisten.
Console
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Sicherungen auf.
Wählen Sie im Drop-down-Menü Sicherungsstufe die Option Erweiterte Stufe aus. Wählen Sie dann in der Liste Backup Vault 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.
gcloud
Wenn Sie alle verfügbaren Sicherungen für Ihre Cloud SQL-Instanz im Backup Vault auflisten möchten, müssen Sie zuerst die data-source für Ihre Cloud SQL-Instanz ermitteln und dann den Befehl gcloud backup-dr backups list ausführen.
Führen Sie den Befehl gcloud backup-dr data-source-references fetch-for-resource-type aus, um die data-source Ihrer Instanz zu ermitteln:
gcloud backup-dr data-source-references
fetch-for-resource-type sqladmin.googleapis.com/Instance
--location=BACKUP_VAULT_LOCATION | grep INSTANCE_NAME
Ersetzen Sie Folgendes:
- BACKUP_VAULT_LOCATION: der Standort des Backup Vaults. Wenn Sie regionenübergreifende Sicherungen verwenden, unterscheidet sich dieser Speicherort von der Region Ihrer Cloud SQL-Instanz.
- INSTANCE_NAME: der Name Ihrer Cloud SQL-Instanz.
Führen Sie den Befehl gcloud backup-dr backups list aus, um alle Sicherungen in einem Backup Vault für Ihre Instanz aufzulisten:
gcloud backup-dr backups list
--data-source=DATA_SOURCE
--location=BACKUP_VAULT_LOCATION
--backup-vault=BACKUP_VAULT_NAME
Ersetzen Sie Folgendes:
- DATA_SOURCE: die
data-sourcefür Ihre Cloud SQL-Instanz. - BACKUP_VAULT_LOCATION: der Standort des Backup Vaults, der sich von der Region Ihrer Cloud SQL-Instanz unterscheiden kann.
- BACKUP_VAULT_NAME: der Name des Backup Vaults, der mit Ihrem Sicherungsplan verknüpft ist.
REST Version 1
Wenn Sie alle verfügbaren Sicherungen für Ihre Cloud SQL-Instanz im Backup Vault auflisten möchten, müssen Sie zuerst die Datenquelle für Ihre Cloud SQL-Instanz ermitteln und dann alle Sicherungen mit dem Namen der Datenquelle abrufen.
Datenquelle der Instanz finden
Verwenden Sie die Methode dataSource.References in der Backup and DR API, um die Datenquelle Ihrer Instanz zu finden.
HTTP-Methode und URL:
GET https://backupdr.googleapis.com/v1/projects/project-id/locations/location/dataSourceReferences:fetchForResourceType?filter=dataSourceGcpResourceInfo.gcp_resourcename="projects/project-id/instances/instance-id
JSON-Text anfordern:
{
"resourceType": "sqladmin.googleapis.com/Instance"
}
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Sicherungen der Instanz auflisten
Wenn Sie die Sicherungen für Ihre Instanz mithilfe der Datenquellen-ID auflisten möchten, verwenden Sie die Methode backupVaults.dataSources.backups in der Backup and DR API.
HTTP-Methode und URL:
GET https://backupdr.googleapis.com/v1/projects/project-id/locations/location/backupVaults/backup-vault-id/dataSources/data-source-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:
Datenquellen für die Wiederherstellung zu einem bestimmten Zeitpunkt finden und validieren
Wenn Sie die genaue Datenquelle, die mit Ihrer Instanz verknüpft ist, nicht kennen oder wenn mehrere Datenquellen auf Ihre Instanz verweisen (z. B. wenn Sie vor Kurzem zwischen Backup Vaults gewechselt oder ein DR-Replikat hochgestuft haben), müssen Sie die Datenquelle suchen und validieren.
Bevor Sie eine Wiederherstellung zu einem bestimmten Zeitpunkt (Point-in-Time Recovery, PITR) auf einen bestimmten Zeitstempel versuchen, müssen Sie die Datenquelle finden, die mit Ihrer Cloud SQL-Instanz verknüpft ist.
Sie müssen auch bestätigen, dass eine Sicherung mit einem createTime vorhanden ist, der vor dem Zeitstempel der Zielwiederherstellung liegt:
- Datenquellenreferenz für die Instanz ermitteln
- Verfügbare Sicherungen für den Zielzeitstempel der Wiederherstellung prüfen.
- Wiederherstellung zu einem bestimmten Zeitpunkt ausführen
Schritt 1: Datenquellenreferenz für die Instanz finden
Führen Sie den Befehl gcloud backup-dr data-source-references fetch-for-resource-type aus, um die Datenquelle zu ermitteln, die mit Ihrer Cloud SQL-Instanz verknüpft ist:
gcloud backup-dr data-source-references \
fetch-for-resource-type sqladmin.googleapis.com/Instance \
--project=INSTANCE_PROJECT_ID \
--location=BACKUP_VAULT_LOCATION \
--filter="dataSourceGcpResource.cloudSqlInstanceProperties.name =
'INSTANCE_NAME'"
Ersetzen Sie Folgendes:
- INSTANCE_PROJECT_ID: die Projekt-ID Ihrer Cloud SQL-Instanz
- BACKUP_VAULT_LOCATION: der Speicherort des Backup Vaults, der sich von der Region Ihrer Cloud SQL-Instanz unterscheiden kann, wenn Sie regionenübergreifende Sicherungen verwenden
- INSTANCE_NAME: der Name Ihrer Cloud SQL-Instanz
Notieren Sie sich die ID der Datenquelle aus der Befehlsausgabe. Sie benötigen diese ID im nächsten Schritt.
Wenn mehrere Instanzen in Ihrem Projekt denselben Namen haben (z. B. wenn Sie eine Instanz gelöscht und neu erstellt haben), werden mit dem Befehl die Datenquellenreferenzen für alle Instanzen aufgelistet. Wenn Sie die genaue Instanz isolieren möchten, fügen Sie den Erstellungszeitstempel in die Filterabfrage ein:
gcloud backup-dr data-source-references \
fetch-for-resource-type sqladmin.googleapis.com/Instance \
--project=INSTANCE_PROJECT_ID \
--location=BACKUP_VAULT_LOCATION \
--filter="dataSourceGcpResource.cloudSqlInstanceProperties.name =
'INSTANCE_NAME' AND
dataSourceGcpResource.cloudSqlInstanceProperties.instanceCreateTime =
'INSTANCE_CREATE_TIME'"
Schritt 2: Sicherungen für den Zielzeitstempel validieren
Führen Sie den Befehl gcloud sql instances get-latest-recovery-time aus, um die frühesten und spätesten Wiederherstellungszeiten zu ermitteln. Führen Sie dann den Befehl gcloud backup-dr backups list aus, um die Sicherungen in der Datenquelle aufzulisten und zu prüfen, ob eine gültige Sicherung mit einem createTime vorhanden ist, der vor dem Zielwiederherstellungspunkt liegt:
gcloud backup-dr backups list \
--data-source=DATA_SOURCE_ID \
--backup-vault=BACKUP_VAULT_NAME \
--location=BACKUP_VAULT_LOCATION \
--project=BACKUP_VAULT_PROJECT_ID \
--filter="createTime < 'PITR_TIMESTAMP' AND
createTime >= 'EARLIEST_RECOVERY_TIMESTAMP'"
Ersetzen Sie Folgendes:
- DATA_SOURCE_ID: die Datenquellen-ID aus Schritt 1
- BACKUP_VAULT_NAME: der Name des Backup Vaults
- BACKUP_VAULT_LOCATION: der Speicherort des Backup Vaults
- BACKUP_VAULT_PROJECT_ID: die Projekt-ID des Backup Vaults
- PITR_TIMESTAMP: Ihr Zielzeitstempel für die Wiederherstellung im RFC 3339-Format
- EARLIEST_RECOVERY_TIMESTAMP: der früheste Zeitstempel für die Wiederherstellung, der vom Befehl
gcloud sql instances get-latest-recovery-timezurückgegeben wird
Schritt 3: Wiederherstellung zu einem bestimmten Zeitpunkt ausführen
Nachdem Sie die Datenquelle identifiziert haben, fahren Sie mit dem PITR-Befehl fort. Weitere Informationen finden Sie unter PITR mit dem Backup Vault durchführen.
Erweiterte Sicherungen deaktivieren
Sie können erweiterte Sicherungen deaktivieren, indem Sie Ihre Cloud SQL-Instanz wieder auf die Option für Standardsicherungen umstellen. Dadurch wird die Verknüpfung zwischen dem Sicherungsplan und Ihrer Instanz gelöscht.
Instanz auf Standardsicherungen umstellen
Console
So deaktivieren Sie erweiterte Sicherungen und stellen die Standardoption für Sicherungen wieder her:
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Instanzen auf.
Suchen Sie die Instanz, für die Sie die Sicherungsoption ändern möchten. Klicken Sie auf den Instanznamen, um die Übersichtsseite der Instanz zu öffnen.
Klicken Sie auf Bearbeiten.
Wählen Sie im Abschnitt Datenschutz unter Sicherungsstufe die Option Standardsicherungsstufe aus. Aktualisieren Sie die Einstellungen für Standardsicherungen für Ihre Instanz nach Bedarf.
Klicken Sie auf Speichern.
Der zugehörige Sicherungsplan Ihrer Instanz wird gelöscht und Ihre Instanz wird jetzt über die Option „Standardsicherungen“ verwaltet, die von Cloud SQL verwaltet wird.
gcloud
Wenn Sie erweiterte Sicherungen deaktivieren und Ihre Instanz wieder auf die Standardoption für Sicherungen umstellen möchten, führen Sie den Befehl gcloud backup-dr backup-plan-associations delete aus:
gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME
--location=BACKUP_VAULT_LOCATION
Ersetzen Sie Folgendes:
- BACKUP_PLAN_ASSOCIATION_NAME: der Name der Sicherungsplanverknüpfung, die Sie löschen möchten.
- BACKUP_VAULT_LOCATION: der Standort des Backup Vaults.
REST Version 1
Wenn Sie erweiterte Sicherungen deaktivieren möchten, müssen Sie die Verknüpfung des Sicherungsplans mit der Methode backupPlanAssociations in der Backup and DR API entfernen.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- backup-plan-association-id: die ID der Sicherungsplanverknüpfung im Format
projects/project-id/locations/location/backupPlanAssociations/backup-plan-association-id
HTTP-Methode und URL:
POST https://backupdr.googleapis.com/v1/projects/project-id/locations/location/backupPlanAssociations/delete
JSON-Text anfordern:
{
"name": "backup-plan-association-id",
}
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten: