Auf dieser Seite wird beschrieben, wie Sie finale Sicherungen für Ihre Cloud SQL-Instanz verwalten. Bevor Sie eine Instanz löschen, können Sie eine abschließende Sicherung der Instanz erstellen. Anschließend können Sie die endgültige Sicherung auf einer neuen oder vorhandenen Instanz wiederherstellen. So können Sie versehentlich gelöschte Instanzen neu erstellen oder diese Instanzen für Notfallwiederherstellungsszenarien verwenden.
Im Gegensatz zu automatischen und On-Demand-Sicherungen, die mit einer Instanz verknüpft sind, können Sie eine abschließende Sicherung erstellen, bevor Sie die Instanz löschen. Cloud SQL speichert diese Sicherung über die Lebensdauer der Instanz hinaus.
Sie können vorhandene gcloud CLI-Befehle verwenden, um eine endgültige Sicherung aufzulisten, zu beschreiben, zu aktualisieren und zu löschen. Wenn Sie benutzerdefinierte Rollen verwenden, fügen Sie den Rollen die folgenden Berechtigungen hinzu:
cloudsql.backupRuns.list
cloudsql.backupRuns.get
cloudsql.backupRuns.update
cloudsql.backupRuns.delete
Weitere Informationen zu diesen Berechtigungen finden Sie unter Erforderliche Berechtigungen. Weitere Informationen zur Funktionsweise von Sicherungen finden Sie unter Informationen zu Cloud SQL-Sicherungen.
Erforderliche Berechtigungen
Google Cloud Console
Um endgültige Sicherungen in einem Google Cloud-Projekt zu verwalten, benötigen Sie die folgenden Berechtigungen:
Aufgabe | Erforderliche Berechtigungen |
---|---|
Abschließende Sicherungen auflisten | cloudsql.backupRuns.list |
Abschließende Sicherung beschreiben | cloudsql.backupRuns.get |
Abschließende Sicherung aktualisieren | cloudsql.backupRuns.update |
Abschließende Sicherung löschen | cloudsql.backupRuns.delete |
gcloud-CLI
Um endgültige Sicherungen in einem Google Cloud-Projekt zu verwalten, benötigen Sie die folgenden Berechtigungen:
Aktion | Befehl | Erforderliche Berechtigungen |
---|---|---|
Abschließende Sicherungen auflisten | gcloud sql backups list |
cloudsql.backupRuns.list |
Abschließende Sicherung beschreiben | gcloud sql backups describe |
cloudsql.backupRuns.get |
Abschließende Sicherung aktualisieren | gcloud sql backups patch |
cloudsql.backupRuns.update |
Abschließende Sicherung löschen | gcloud sql backups delete |
cloudsql.backupRuns.delete |
REST
Um endgültige Sicherungen in einem Google Cloud-Projekt zu verwalten, benötigen Sie die folgenden Berechtigungen:
Aktion | Methode | Erforderliche Berechtigungen |
---|---|---|
Abschließende Sicherungen auflisten | backups.list |
cloudsql.backupRuns.list |
Abschließende Sicherung beschreiben | backups.describe |
cloudsql.backupRuns.get |
Abschließende Sicherung aktualisieren | backups.patch |
cloudsql.backupRuns.update |
Abschließende Sicherung löschen | backups.delete |
cloudsql.backupRuns.delete |
Liste der abschließenden Sicherungen aufrufen
Eine Liste der endgültigen Sicherungen und Details zu einer Sicherung können Sie in der Google Cloud Console, mit der gcloud CLI oder mit der Cloud SQL API aufrufen.
Die Google Cloud Console zeigt im Sicherungsverlauf keine übersprungenen oder fehlgeschlagenen Sicherungen an. Verwenden Sie gcloud
oder die Cloud SQL API, um sich diese Sicherungstypen anzeigen zu lassen.
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Sicherungen auf.
Cloud SQL-Sicherungen aufrufen
Auf dieser Seite werden alle Sicherungen, einschließlich abschließender Sicherungen, aufgeführt, die mit einem Google Cloud-Projekt verknüpft sind.
Klicken Sie auf die Sicherung, um Details zu einer abschließenden Sicherung aufzurufen. Das Dialogfeld Letzte Sicherung wird angezeigt. In diesem Dialogfeld werden die folgenden Informationen angezeigt:
- Datum und Uhrzeit, an dem die Instanz, die zum Erstellen der endgültigen Sicherung verwendet wurde, gelöscht wurde
- Name und Version der gelöschten Instanz
- Ein Datums- und Zeitstempel, der angibt, wie lange die letzte Sicherung in Cloud SQL aufbewahrt wird
- Beschreibung der abschließenden Sicherung
Verwenden Sie den Befehl
gcloud sql backups list
, um eine Liste aller endgültigen Sicherungen aufzurufen, die mit einem Google Cloud-Projekt verknüpft sind:gcloud sql backups list \ --filter="type=FINAL"
Wenn Sie Details zu einer endgültigen Sicherung aufrufen möchten, verwenden Sie den Befehl
gcloud sql backups describe
:gcloud sql backups describe \
BACKUP_NAME Sie erhalten die BACKUP_NAME aus der Ausgabe des Befehls
gcloud sql backups list
. Das BACKUP_NAME hat folgendes Format:projects/PROJECT_ID/backups/BACKUP_ID
.
Liste der abschließenden Sicherungen abrufen
In diesem Beispiel wird eine Liste aller endgültigen Sicherungen angezeigt, die mit einem Google Cloud-Projekt verknüpft sind. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.list.
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 /backups?filter=type=FINAL
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups?filter=type=FINAL"
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups?filter=type=FINAL" | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Details zu einer abschließenden Sicherung aufrufen
In diesem Beispiel sehen Sie die Details zu einer endgültigen Sicherung. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.get.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
HTTP-Methode und URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID "
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID " | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Liste der abschließenden Sicherungen abrufen
In diesem Beispiel wird eine Liste aller endgültigen Sicherungen angezeigt, die mit einem Google Cloud-Projekt verknüpft sind. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.list.
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 /backups?filter=type=FINAL
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups?filter=type=FINAL"
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups?filter=type=FINAL" | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Details zu einer abschließenden Sicherung aufrufen
In diesem Beispiel sehen Sie die Details zu einer endgültigen Sicherung. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.get.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
HTTP-Methode und URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID "
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID " | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Abschließende Sicherung aktualisieren
Sie können wie lange Cloud SQL eine endgültige Sicherung für eine Instanz aufbewahrt und die Beschreibung der Sicherung mit der Google Cloud Console, der gcloud CLI oder der Cloud SQL API aktualisieren.
Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Sicherungen auf.
Cloud SQL-Sicherungen aufrufen
Auf dieser Seite werden alle Sicherungen, einschließlich abschließender Sicherungen, aufgeführt, die mit einem Google Cloud-Projekt verknüpft sind.
- Klicken Sie auf die endgültige Sicherung, um sie zu aktualisieren. Das Dialogfeld Letzte Sicherung wird angezeigt.
- So aktualisieren Sie, wie lange Cloud SQL die letzte Sicherung aufbewahrt:
- Klicken Sie neben dem Feld Sicherung aufbewahrt bis auf das Symbol Aufbewahrungsdauer bearbeiten.
- Klicken Sie neben dem Feld Sicherung bis auf das Symbol Datum auswählen.
- Wählen Sie im Kalender das neue Datum aus, das angibt, wie lange Cloud SQL die endgültige Sicherung aufbewahrt.
- Klicken Sie auf Aktualisieren. Sie werden zur Seite Cloud SQL-Sicherungen zurückgeleitet.
- So aktualisieren Sie die Beschreibung der abschließenden Sicherung:
- Klicken Sie auf die abschließende Sicherung.
- Klicken Sie neben dem Feld Beschreibung auf das Symbol Beschreibung bearbeiten.
- Geben Sie im Feld Sicherung beschreiben die aktualisierte Beschreibung für die endgültige Sicherung ein.
- Klicken Sie auf Aktualisieren. Sie werden zur Seite Cloud SQL-Sicherungen zurückgeleitet.
Verwenden Sie den Befehl
gcloud sql backups list
, um eine Liste aller endgültigen Sicherungen aufzurufen, die mit einem Google Cloud-Projekt verknüpft sind:gcloud sql backups list \ --filter="type=FINAL"
Verwenden Sie den Befehl
gcloud sql backups patch
, um die Beschreibung und die Aufbewahrungsdauer einer endgültigen Sicherung zu aktualisieren:gcloud sql backups patch \
BACKUP_NAME \ --description=DESCRIPTION / --expiry-time=DATE-AND-TIME-STAMP | --ttl-days=NUMBER-OF-DAYS Sie erhalten die BACKUP_NAME aus der Ausgabe des Befehls
gcloud sql backups list
. Das BACKUP_NAME hat folgendes Format:projects/PROJECT_ID/backups/BACKUP_ID
.Beachten Sie für die Flags
--expiry-time
und--ttl-days
die folgenden Richtlinien:- Geben Sie für das Flag
--expiry-time
ein Datum und eine Uhrzeit an, zu der die abschließende Sicherung automatisch von Cloud SQL gelöscht wird. - Geben Sie für das Flag
--ttl-days
die Aufbewahrungsdauer der letzten Sicherung an (von 1 bis 365 Tagen). Dies wird als Gültigkeitsdauer (TTL) bezeichnet. Die Aufbewahrungsdauer beginnt ab dem aktuellen Datum und der aktuellen Uhrzeit. Die maximale Aufbewahrungsdauer in Cloud SQL beträgt 1 Jahr (365 Tage).
- Geben Sie für das Flag
Liste der abschließenden Sicherungen abrufen
In diesem Beispiel wird eine Liste aller endgültigen Sicherungen angezeigt, die mit einem Google Cloud-Projekt verknüpft sind. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.list.
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 /backups?filter=type=FINAL
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups?filter=type=FINAL"
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups?filter=type=FINAL" | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Aufbewahrungsdauer aktualisieren
Sie haben folgende Möglichkeiten, die Aufbewahrungsdauer einer endgültigen Sicherung zu aktualisieren:
- Aufbewahrungsdauer: Legen Sie fest, wie lange die Sicherung in Cloud SQL aufbewahrt werden soll.
- Ablaufzeit: Geben Sie ein aktuelles Datum und eine aktuelle Uhrzeit an, zu der die Sicherung automatisch von Cloud SQL gelöscht wird.
Aufbewahrungsdauer in Tagen aktualisieren
Anhand dieses Beispiels können Sie die Anzahl der Tage aktualisieren, in denen Cloud SQL die letzte Sicherung aufbewahrt. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite Sicherungsläufe: update.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
- TTL_DAYS: die Aufbewahrungsdauer der abschließenden Sicherung (von 1 bis 365 Tagen). Dies wird als Gültigkeitsdauer (TTL) bezeichnet. Die Aufbewahrungsdauer beginnt ab dem aktuellen Datum und der aktuellen Uhrzeit. Die maximale Aufbewahrungsdauer in Cloud SQL beträgt 1 Jahr (365 Tage).
HTTP-Methode und URL:
PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=ttl_days
JSON-Text anfordern:
{ "backup": { expiration: { "ttl_days":TTL_DAYS , } }, }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=ttl_days"
PowerShell (Windows)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=ttl_days" | Select-Object -Expand Content
Sie sollten in etwa folgende JSON-Antwort erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "DONE", "user": "user@example.com", "insertTime": "2024-02-15T00:10:22.078Z", "operationType": "UPDATE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Ablaufzeit aktualisieren
Verwenden Sie dieses Beispiel, um ein aktualisiertes Datum und eine aktualisierte Uhrzeit für das Löschen der Sicherung durch Cloud SQL anzugeben. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.update.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
- DATE_AND_TIME_STAMP: ein Datums- und Zeitstempel, zu dem die endgültige Sicherung automatisch von Cloud SQL gelöscht wird.
HTTP-Methode und URL:
PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=expiry_time
JSON-Text anfordern:
{ "backup": { expiration: { "expiry_time":DATE_AND_TIME_STAMP , } }, }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=expiry_time"
PowerShell (Windows)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=expiry_time" | Select-Object -Expand Content
Sie sollten in etwa folgende JSON-Antwort erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "DONE", "user": "user@example.com", "insertTime": "2024-02-15T00:10:22.078Z", "operationType": "UPDATE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Beschreibung aktualisieren
Verwenden Sie dieses Beispiel, um die Beschreibung der abschließenden Sicherung zu aktualisieren. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite Sicherungsläufe: update.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
- DESCRIPTION: die aktualisierte Beschreibung der endgültigen Sicherung.
HTTP-Methode und URL:
PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=description
JSON-Text anfordern:
{ "backup": { "description":DESCRIPTION , }, }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=description"
PowerShell (Windows)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=description" | Select-Object -Expand Content
Sie sollten in etwa folgende JSON-Antwort erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "DONE", "user": "user@example.com", "insertTime": "2024-02-15T00:10:22.078Z", "operationType": "UPDATE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Liste der abschließenden Sicherungen abrufen
In diesem Beispiel wird eine Liste aller endgültigen Sicherungen angezeigt, die mit einem Google Cloud-Projekt verknüpft sind. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.list.
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 /backups?filter=type=FINAL
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups?filter=type=FINAL"
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups?filter=type=FINAL" | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Aufbewahrungsdauer aktualisieren
Sie haben folgende Möglichkeiten, die Aufbewahrungsdauer einer endgültigen Sicherung zu aktualisieren:
- Aufbewahrungsdauer: Legen Sie fest, wie lange die Sicherung in Cloud SQL aufbewahrt werden soll.
- Ablaufzeit: Geben Sie ein aktuelles Datum und eine aktuelle Uhrzeit an, zu der die Sicherung automatisch von Cloud SQL gelöscht wird.
Aufbewahrungsdauer in Tagen aktualisieren
Anhand dieses Beispiels können Sie die Anzahl der Tage aktualisieren, in denen Cloud SQL die letzte Sicherung aufbewahrt. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.update.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
- TTL_DAYS: die Aufbewahrungsdauer der abschließenden Sicherung (von 1 bis 365 Tagen). Dies wird als Gültigkeitsdauer (TTL) bezeichnet. Die Aufbewahrungsdauer beginnt ab dem aktuellen Datum und der aktuellen Uhrzeit. Die maximale Aufbewahrungsdauer in Cloud SQL beträgt 1 Jahr (365 Tage).
HTTP-Methode und URL:
PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=ttl_days
JSON-Text anfordern:
{ "backup": { expiration: { "ttl_days":TTL_DAYS , } }, }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=ttl_days"
PowerShell (Windows)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=ttl_days" | Select-Object -Expand Content
Sie sollten in etwa folgende JSON-Antwort erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "DONE", "user": "user@example.com", "insertTime": "2024-02-15T00:10:22.078Z", "operationType": "UPDATE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Ablaufzeit aktualisieren
Verwenden Sie dieses Beispiel, um ein aktualisiertes Datum und eine aktualisierte Uhrzeit für das Löschen der Sicherung durch Cloud SQL anzugeben. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.update.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
- DATE_AND_TIME_STAMP: ein Datums- und Zeitstempel, zu dem die endgültige Sicherung automatisch von Cloud SQL gelöscht wird.
HTTP-Methode und URL:
PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=expiry_time
JSON-Text anfordern:
{ "backup": { expiration: { "expiry_time":DATE_AND_TIME_STAMP , } }, }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=expiry_time"
PowerShell (Windows)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=expiry_time" | Select-Object -Expand Content
Sie sollten in etwa folgende JSON-Antwort erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "DONE", "user": "user@example.com", "insertTime": "2024-02-15T00:10:22.078Z", "operationType": "UPDATE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Beschreibung aktualisieren
Verwenden Sie dieses Beispiel, um die Beschreibung der abschließenden Sicherung zu aktualisieren. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.update.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
- DESCRIPTION: die aktualisierte Beschreibung der endgültigen Sicherung.
HTTP-Methode und URL:
PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=description
JSON-Text anfordern:
{ "backup": { "description":DESCRIPTION , }, }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=description"
PowerShell (Windows)
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ?update_mask=description" | Select-Object -Expand Content
Sie sollten in etwa folgende JSON-Antwort erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "DONE", "user": "user@example.com", "insertTime": "2024-02-15T00:10:22.078Z", "operationType": "UPDATE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Abschließende Sicherung löschen
Sie können eine endgültige Sicherung mit der Google Cloud Console, der gcloud CLI oder der Cloud SQL API löschen.
Bei MySQL-Instanzen könnte durch das Löschen einer Sicherung unter Umständen nicht so viel Speicherplatz freigegeben werden, wie die Sicherung groß war. Dies liegt daran, dass Sicherungen inkrementell erstellt werden. Das heißt, wenn eine ältere Sicherung gelöscht wird, können einige ihrer Inhalte in eine neuere Sicherung verschoben werden, um deren Vollständigkeit zu gewährleisten.Rufen Sie in der Google Cloud Console die Seite Cloud SQL-Sicherungen auf.
Cloud SQL-Sicherungen aufrufen
Auf dieser Seite werden alle Sicherungen, einschließlich abschließender Sicherungen, aufgeführt, die mit einem Google Cloud-Projekt verknüpft sind.
- Klicken Sie bei der letzten Sicherung, die Sie löschen möchten, auf das Dreipunkt-Menü
und wählen Sie dann Löschen aus.
- Geben Sie im Fenster Endgültige Sicherung löschen? den Namen der Instanz ein, mit der Sie die endgültige Sicherung erstellt haben, und klicken Sie dann auf Löschen.
Verwenden Sie den Befehl
gcloud sql backups list
, um eine Liste aller endgültigen Sicherungen aufzurufen, die mit einem Google Cloud-Projekt verknüpft sind:gcloud sql backups list \ --filter="type=FINAL"
Verwenden Sie den Befehl
gcloud sql backups delete
, um eine endgültige Sicherung zu löschen:gcloud sql backups delete \
BACKUP_NAME Sie erhalten die BACKUP_NAME aus der Ausgabe des Befehls
gcloud sql backups list
. Das BACKUP_NAME hat folgendes Format:projects/PROJECT_ID/backups/BACKUP_ID
.
Liste der abschließenden Sicherungen abrufen
In diesem Beispiel wird eine Liste aller endgültigen Sicherungen angezeigt, die mit einem Google Cloud-Projekt verknüpft sind. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.list.
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 /backups?filter=type=FINAL
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups?filter=type=FINAL"
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups?filter=type=FINAL" | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Abschließende Sicherung löschen
In diesem Beispiel wird eine endgültige Sicherung gelöscht. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.delete.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
HTTP-Methode und URL:
DELETE https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID "
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID " | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-21T22:43:37.981Z", "operationType": "DELETE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Liste der abschließenden Sicherungen abrufen
In diesem Beispiel wird eine Liste aller endgültigen Sicherungen angezeigt, die mit einem Google Cloud-Projekt verknüpft sind. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.list.
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 /backups?filter=type=FINAL
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups?filter=type=FINAL"
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups?filter=type=FINAL" | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "name": "projects/PROJECT_ID /backups/BACKUP_ID ", "kind": "sql#backup", "status": "SUCCESSFUL", "backupInterval": { "startTime": "2020-01-21T11:25:33.858Z", "endTime": "2020-01-21T11:26:18.663Z", } "type": "FINAL", "instance": "INSTANCE_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "location": "us" "description": "final backup", "backupKind": "SNAPSHOT", "dataDiskSizeGB": "10", "expiryTime": "2020-01-30T11:26:18.663Z", "backup_run": "projects/PROJECT_ID /instances/INSTANCE_ID /backupRuns/BACKUP_RUN_ID ", "satisfies_pzs": false, "satisfies_pzi": false }
Abschließende Sicherung löschen
In diesem Beispiel wird eine endgültige Sicherung gelöscht. Eine vollständige Liste der Parameter für diesen Aufruf finden Sie auf der Seite backupRuns.delete.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: die Sicherungs-ID. Sie erhalten diese ID aus der Ausgabe des vorherigen Aufrufs.
HTTP-Methode und URL:
DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Führen Sie folgenden Befehl aus:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID "
PowerShell (Windows)
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID " | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
Antwort
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /backups/BACKUP_ID ", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-21T22:43:37.981Z", "operationType": "DELETE_BACKUP", "name": "OPERATION_ID ", "targetId": "BACKUP_ID ", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /operations/OPERATION_ID ", "targetProject": "PROJECT_ID " }
Nächste Schritte
- Informationen über das Sichern Ihrer Daten
- Informationen über das Wiederherstellen von Daten
- Daten aus einer Sicherung wiederherstellen