Auf dieser Seite finden Sie Informationen zu Spanner-Sicherungsvorgängen. Weitere Informationen zu Sicherungen finden Sie unter Sicherungen.
Hinweise
-
Um die Berechtigungen zu erhalten, die Sie zum Verwalten von Sicherungen benötigen, bitten Sie Ihren Administrator, Ihnen folgende IAM-Rollen für die Instanz:
-
Sicherungen erstellen, aufrufen, aktualisieren und löschen:
Cloud Spanner-Sicherungsadministrator (
roles/spanner.backupAdmin
) -
Sicherungen erstellen und ansehen:
Cloud Spanner-Sicherungsautor (
roles/spanner.backupWriter
)
-
Sicherungen erstellen, aufrufen, aktualisieren und löschen:
Cloud Spanner-Sicherungsadministrator (
Die Beispiele für die gcloud CLI auf dieser Seite gehen von folgenden Annahmen aus:
- Sie haben die gcloud CLI bereits für die Verwendung mit Spanner eingerichtet. Wenn Sie die gcloud CLI zum ersten Mal mit Spanner, siehe Erste Schritte mit Spanner mit der gcloud CLI
Sie haben die gcloud CLI für Ihr Projekt konfiguriert. Beispiel:
gcloud config set core/project PROJECT_ID
Sicherung kopieren
Console
Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.
Klicken Sie auf die Instanz mit der Datenbank, die Sie kopieren möchten.
Klicken Sie auf die Datenbank.
Klicken Sie im Navigationsbereich auf Backup/Wiederherstellung.
Wählen Sie in der Tabelle Sicherungen die Option Aktionen für Ihre Sicherung aus und klicken Sie auf Kopieren.
Füllen Sie das Formular aus, indem Sie eine Zielinstanz auswählen, einen Namen angeben und und legen ein Ablaufdatum für die Sicherungskopie fest.
Klicken Sie auf Kopieren.
Informationen zum Überprüfen des Fortschritts eines Kopiervorgangs finden Sie unter Fortschritt des Vorgangs prüfen.
Wenn der Vorgang zu lange dauert, können Sie ihn abbrechen. Weitere Informationen finden Sie unter Lang andauernden Instanzvorgang abbrechen.
gcloud
Sie können eine Sicherung in eine andere Instanz im selben Projekt oder in eine andere Instanz in einem anderen Projekt kopieren.
Sicherung in dasselbe Projekt kopieren
Wenn Sie die Sicherung in eine andere Instanz im selben Projekt kopieren möchten, müssen Sie eine neue Instanz erstellen (oder eine haben), für die die kopierte Sicherung verwendet werden soll. Ich
kann im Rahmen des Sicherungskopiervorgangs keine neue Instanz erstellen. Die
Die Ablaufzeit der Sicherung muss mindestens sechs Stunden nach dem Zeitpunkt der
Die aktuelle Kopieranfrage wird verarbeitet und darf höchstens 366 Tage nach dem create_time
erfolgen.
der Quellsicherung.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- PROJECT_ID: Projekt-ID.
- SOURCE_INSTANCE_ID: die ID der Quell-Spanner-Instanz.
- SOURCE_DATABASE_ID: die ID der Spanner-Quelldatenbank.
- SOURCE_BACKUP_NAME: der Name der Spanner-Sicherung.
- DESTINATION_INSTANCE_ID: Die ID der Ziel-Spanner-Instanz.
- DESTINATION_BACKUP_NAME: Der Zielname der Spanner-Sicherung.
- EXPIRATION_DATE: der Zeitstempel für das Ablaufdatum.
-
ENCRYPTION_TYPE:
Verschlüsselungstyp der erstellten Sicherung.
Gültige Werte sind
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
undCUSTOMER_MANAGED_ENCRYPTION
. Wenn SieCUSTOMER_MANAGED_ENCRYPTION
verwenden, müssen Sie einekmsKeyName
angeben.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner backups copy \ --source-instance=INSTANCE_ID \ --source-backup=SOURCE_BACKUP_NAME \ --destination-instance=DESTINATION_INSTANCE_ID \ --destination-backup=DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-instance=INSTANCE_ID ` --source-backup=SOURCE_BACKUP_NAME ` --destination-instance=DESTINATION_INSTANCE_ID ` --destination-backup=DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-instance=INSTANCE_ID ^ --source-backup=SOURCE_BACKUP_NAME ^ --destination-instance=DESTINATION_INSTANCE_ID ^ --destination-backup=DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Sie sollten eine Antwort ähnlich der folgenden erhalten:
createTime: '2022-03-29T22:06:05.905823Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/SOURCE_DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
Sicherung in ein anderes Projekt kopieren
Wenn Sie die Sicherung in ein anderes Projekt kopieren möchten, benötigen Sie eine weitere
mit einer eigenen Instanz, die für die kopierte Sicherung bereit ist. Sie können kein
im Rahmen des Sicherungskopiervorgangs ein neues Projekt erstellen. Die
Die Ablaufzeit der Sicherung muss mindestens sechs Stunden nach dem Zeitpunkt der
Die aktuelle Kopieranfrage wird verarbeitet und darf höchstens 366 Tage nach der Quelle erfolgen
Sicherung create_time
.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- SOURCE_PROJECT_ID: die ID des Quellprojekts.
- SOURCE_INSTANCE_ID: die Quellinstanz-ID von Spanner.
- SOURCE_DATABASE_ID: die ID der Spanner-Quelldatenbank.
- SOURCE_BACKUP_NAME: der Name der Spanner-Sicherung.
- DESTINATION_PROJECT_ID: die ID des Zielprojekts.
- DESTINATION_INSTANCE_ID: Die ID der Ziel-Spanner-Instanz.
- DESTINATION_BACKUP_NAME: Der Zielname der Spanner-Sicherung.
- EXPIRATION_DATE: der Zeitstempel für das Ablaufdatum.
-
ENCRYPTION_TYPE:
Verschlüsselungstyp der erstellten Sicherung.
Gültige Werte sind
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
undCUSTOMER_MANAGED_ENCRYPTION
. Wenn SieCUSTOMER_MANAGED_ENCRYPTION
verwenden, müssen Sie einekmsKeyName
angeben.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner backups copy \ --source-backup=projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/backups/SOURCE_BACKUP_NAME \ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-backup=projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/backups/SOURCE_BACKUP_NAME ` --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-backup=projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/backups/SOURCE_BACKUP_NAME ^ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Sie sollten eine Antwort ähnlich der folgenden erhalten:
createTime: '2022-03-29T22:06:05.905823Z' database: projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
Informationen zum Fortschritt eines Kopiervorgangs finden Sie unter Prüfen Sie den Fortschritt des Vorgangs.
Clientbibliotheken
Mit dem folgenden Codebeispiel wird eine vorhandene Sicherung kopiert. Sie können die Sicherung in eine Instanz in einer anderen Region oder einem anderen Projekt kopieren. Wenn der Vorgang abgeschlossen ist,
Informationen über die neu erstellte Sicherung,
wie Name, Größe, Sicherungsstatus und version_time
.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Fortschritt des Vorgangs prüfen
Console
Rufen Sie in der Google Cloud Console die Seite Cloud Spanner-Instanzen auf.
Klicken Sie auf die Instanz mit der Datenbank, deren Sicherungsvorgang Sie aufrufen möchten.
Klicken Sie auf die Datenbank.
Klicken Sie im Navigationsbereich auf Vorgänge. Auf der Seite Vorgänge werden laufenden Operationen.
gcloud
Verwenden Sie gcloud spanner operations describe
, um den Fortschritt eines Vorgangs zu prüfen.
Rufen Sie die Vorgangs-ID ab:
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- INSTANCE_NAME: Der Name der Spanner-Instanz.
- DATABASE_NAME: der Name der Spanner-Datenbank.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
Sie sollten eine Antwort ähnlich der folgenden erhalten:
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
Verwendungshinweise:
Wenn Sie die Liste einschränken möchten, geben Sie das Flag
--filter
an. Beispiel:--filter="metadata.name:example-db"
listet nur die Vorgänge auf in einer bestimmten Datenbank.--filter="error:*"
listet nur die Sicherungsvorgänge auf, die fehlgeschlagen sind.
Weitere Informationen zur Filtersyntax finden Sie unter
gcloud topic filters
. Informationen zum Filtern von Sicherungsvorgängen finden Sie im Feldfilter
inListBackupOperationsRequest
Beim Flag
--type
wird die Groß- und Kleinschreibung nicht berücksichtigt.
Führen Sie
gcloud spanner operations describe
aus.Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- OPERATION_ID: die Vorgangs-ID.
- INSTANCE_NAME: der Name der Spanner-Instanz.
- DATABASE_NAME: der Name der Spanner-Datenbank.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner operations describe OPERATION_ID \ --instance=INSTANCE_NAME \ --backup=BACKUP_NAME \
Windows (PowerShell)
gcloud spanner operations describe OPERATION_ID ` --instance=INSTANCE_NAME ` --backup=BACKUP_NAME `
Windows (cmd.exe)
gcloud spanner operations describe OPERATION_ID ^ --instance=INSTANCE_NAME ^ --backup=BACKUP_NAME ^
Sie sollten eine Antwort ähnlich der folgenden erhalten:
done: true metadata: ... progress: - endTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 startTime: '2022-03-01T00:28:04.221401Z' - endTime: '2022-03-01T00:28:17.624588Z' startTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 ...
progress
in der Ausgabe wird der Prozentsatz des abgeschlossenen Vorgangs angezeigt.Wenn der Vorgang zu lange dauert, können Sie ihn abbrechen. Weitere Informationen finden Sie unter Lang andauernden Sicherungsvorgang abbrechen.
Clientbibliotheken
Im folgenden Codebeispiel werden alle laufenden Vorgänge zum Erstellen von Sicherungen (Vorgänge mit CreateBackupMetadata
) und zum Kopieren von Sicherungen (Vorgänge mit CopyBackupMetadata
) aufgelistet, die nach einer bestimmten Datenbank gefiltert wurden.
Informationen zur Filtersyntax finden Sie unter dem Parameter filter
in backupOperations.list
.
C++
C#
So listen Sie alle Vorgänge zum Erstellen von Sicherungen auf:
So listen Sie alle Kopiersicherungsvorgänge auf:
Go
Java
Node.js
PHP
Python
Ruby
So listen Sie alle Vorgänge zum Erstellen von Sicherungen auf:
So listen Sie alle Kopiersicherungsvorgänge auf:
Sicherungsvorgang abbrechen
Console
In der Google Cloud Console kann ein Sicherungsvorgang nicht abgebrochen werden. Sie können Vorgänge, die zu lange dauern, jedoch mit der Google Cloud CLI, der REST API oder der RPC API abbrechen. Weitere Informationen finden Sie unter Lang andauernden Instanzvorgang abbrechen.
gcloud
Rufen Sie die Vorgangs-ID ab:
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- INSTANCE_NAME: Der Name der Spanner-Instanz.
- DATABASE_NAME: der Name der Spanner-Datenbank.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
Sie sollten eine Antwort ähnlich der folgenden erhalten:
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
Verwendungshinweise:
Wenn Sie die Liste einschränken möchten, geben Sie das Flag
--filter
an. Beispiel:--filter="metadata.name:example-db"
listet nur die Vorgänge auf in einer bestimmten Datenbank.--filter="error:*"
listet nur die fehlgeschlagenen Sicherungsvorgänge auf.
Weitere Informationen zur Filtersyntax finden Sie unter
gcloud topic filters
. Informationen zum Filtern von Sicherungsvorgängen finden Sie im Feldfilter
inListBackupOperationsRequest
.Beim Flag
--type
wird die Groß- und Kleinschreibung nicht berücksichtigt.
gcloud spanner operations cancel
verwenden um einen Sicherungsvorgang abzubrechen.Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- OPERATION_ID: die Vorgangs-ID.
- INSTANCE_NAME: der Name der Spanner-Instanz.
- DATABASE_NAME: der Name der Spanner-Datenbank.
- BACKUP_NAME: der Name der Spanner-Sicherung.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME \ --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (PowerShell)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ` --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (cmd.exe)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --backup=BACKUP_NAME
Clientbibliotheken
Im folgenden Codebeispiel wird eine Sicherung erstellt, der Sicherungsvorgang abgebrochen und dann gewartet, bis der Sicherungsvorgang done
ist. Bisheriger Vorgang:
abgeschlossen wurde, werden die cancelTime
und eine Fehlermeldung zurückgegeben. Wurde der Sicherungsvorgang vor dem Abbruch abgeschlossen, ist die Sicherung vorhanden und Sie können sie löschen.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Sicherungsinformationen abrufen
Console
Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.
Klicken Sie auf die Instanz mit der Datenbank, deren Sicherungsinformationen Sie aufrufen möchten.
Klicken Sie auf die Datenbank, um die zugehörige Übersichtsseite zu öffnen.
Klicken Sie im Navigationsbereich auf Backup/Wiederherstellung. Sie können sich Sicherungsinformationen für die ausgewählte Sicherung in der Datenbank ansehen.
gcloud
Um Informationen zu einer Sicherung zu erhalten,
Verwenden Sie gcloud spanner backups describe
.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- PROJECT_ID: Projekt-ID.
- INSTANCE_ID: Die Spanner-Instanz-ID.
- DATABASE_ID: Die Spanner-Datenbank-ID.
- BACKUP_NAME: der Name der Spanner-Sicherung.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Sie sollten eine Antwort ähnlich der folgenden erhalten:
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2021-02-04T02:05:43.268327Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_NAME sizeBytes: '1000000000' state: READY
Clientbibliotheken
Clientbibliotheken unterstützen keine Sicherungsinformationen für eine einzelne Sicherung. Sie können jedoch alle Sicherungen und die zugehörigen Informationen in einer Instanz auflisten. Weitere Informationen finden Sie unter Sicherungen in einer Instanz auflisten.
Sicherungen in einer Instanz auflisten
Console
Rufen Sie in der Google Cloud Console die Seite Cloud Spanner-Instanzen auf.
Klicken Sie auf Ihre Instanz, um alle verfügbaren Sicherungen und ihre Informationen aufzurufen.
Klicken Sie im Navigationsbereich auf Sichern/Wiederherstellen.
gcloud
Mit gcloud spanner backups list
können Sie alle Sicherungen in einer Instanz auflisten.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- INSTANCE_ID: Die Spanner-Instanz-ID.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner backups list --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups list --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups list --instance=INSTANCE_ID
Sie sollten eine Antwort ähnlich der folgenden erhalten:
BACKUP SOURCE_DATABASE CREATION_TIME EXPIRATION_TIME STATE BACKUP_SIZE_IN_BYTES IN_USE_BY example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2021-02-04T02:05:43.268327Z CREATING example-db-backup-4 example-db 2020-02-04T01:21:20.873839Z 2021-02-04T01:21:20.530151Z READY 32 example-db-backup-3 example-db 2020-02-03T23:59:18.936433Z 2021-02-03T23:59:18.203083Z READY 32 example-db-backup-5 example-db 2020-02-03T23:48:06.259296Z 2021-02-03T23:48:05.830937Z READY 32 example-db-backup-2 example-db 2020-01-30T19:49:00.616338Z 2021-01-30T19:49:00.283917Z READY 32 example-db-backup-1 example-db 2020-01-30T19:47:09.492551Z 2021-01-30T19:47:09.097804Z READY 32
Wenn Sie die Liste einschränken möchten, geben Sie das Flag --filter
an. Wenn Sie die Liste beispielsweise so filtern möchten, dass nur die Sicherungen enthalten sind, die noch erstellt werden, fügen Sie --filter="state:creating"
hinzu. Informationen zur Filtersyntax finden Sie unter gcloud topic filters
.
Informationen zum Filtern von Sicherungen finden Sie im Feld filter
in ListBackupsRequest
.
Clientbibliotheken
Im folgenden Codebeispiel werden die Sicherungen in einer bestimmten Instanz aufgelistet.
Sie können die Liste der zurückgegebenen Sicherungen filtern, z. B. nach Name, Version
oder Back-up-Ablaufzeit), indem Sie einen Filterausdruck angeben. Informationen zur Filtersyntax finden Sie unter dem Parameter filter
in Sicherungen auflisten.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Ablauffrist der Sicherung aktualisieren
Console
Rufen Sie in der Google Cloud Console die Seite „Spanner-Instanzen“ auf.
Klicken Sie auf die Instanz, die die Datenbank enthält, um die zugehörige Übersichtsseite zu öffnen.
Klicken Sie auf die Datenbank, um die zugehörige Übersichtsseite zu öffnen.
Klicken Sie im Navigationsbereich auf Backup/Wiederherstellung.
Klicken Sie auf die Schaltfläche Aktionen für die ausgewählte Sicherung und wählen Sie Metadaten aktualisieren
Wählen Sie das neue Ablaufdatum aus.
Klicken Sie auf Aktualisieren.
gcloud
So aktualisieren Sie das Ablaufdatum einer Sicherung:
gcloud spanner backups update-metadata
verwenden:
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- PROJECT_ID: Projekt-ID.
- BACKUP_ID: Die Spanner-Sicherungs-ID.
- INSTANCE_ID: die Spanner-Instanz-ID.
- EXPIRATION_DATE: der Zeitstempel für das Ablaufdatum.
- DATABASE_ID: die Spanner-Datenbank-ID.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner backups update-metadata BACKUP_ID \ --instance=INSTANCE_ID \ --expiration-date=EXPIRATION_DATE
Windows (PowerShell)
gcloud spanner backups update-metadata BACKUP_ID ` --instance=INSTANCE_ID ` --expiration-date=EXPIRATION_DATE
Windows (cmd.exe)
gcloud spanner backups update-metadata BACKUP_ID ^ --instance=INSTANCE_ID ^ --expiration-date=EXPIRATION_DATE
Sie sollten eine Antwort ähnlich der folgenden erhalten:
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2020-05-05T00:00:00Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_ID sizeBytes: '1000000000' state: READY
Clientbibliotheken
Im folgenden Codebeispiel wird die Ablaufzeit einer Sicherung abgerufen und verlängert.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Sicherung löschen
Wenn Sie eine Sicherung löschen, gibt Spanner den Speicher und alle anderen Ressourcen, die dieser Sicherung zugeordnet sind.
Wenn Sie eine Sicherung löschen, die noch erstellt wird, bricht Spanner auch den lang andauernden Sicherungsvorgang ab.
Durch das Löschen einer inkrementellen Sicherung wird möglicherweise nicht der gewünschte Speicherplatz freigegeben, wenn eine jüngere inkrementelle Sicherung davon abhängt. Weitere Informationen finden Sie unter Sicherungen – Übersicht.
Console
Rufen Sie in der Google Cloud Console die Seite „Spanner-Instanzen“ auf.
Klicken Sie auf die Instanz, die die Datenbank enthält, um die zugehörige Übersichtsseite zu öffnen.
Klicken Sie auf die Datenbank, um die zugehörige Übersichtsseite zu öffnen.
Klicken Sie im Navigationsbereich auf Backup/Wiederherstellung.
Klicken Sie für die ausgewählte Sicherung auf die Schaltfläche Aktionen und wählen Sie Löschen aus.
Geben Sie die Sicherungs-ID ein.
Klicken Sie auf Löschen.
gcloud
Verwenden Sie gcloud spanner backups delete
, um eine Sicherung zu löschen.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- INSTANCE_ID: die Spanner-Instanz-ID.
- BACKUP_NAME: der Name der Spanner-Sicherung.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Sie sollten eine Antwort ähnlich der folgenden erhalten:
You are about to delete backup BACKUP_NAME Do you want to continue (Y/n)? Y Deleted backup BACKUP_NAME.
Clientbibliotheken
Im folgenden Codebeispiel wird eine Sicherung gelöscht und geprüft, ob sie gelöscht wurde.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Nächste Schritte
Weitere Informationen zu Sicherungen finden Sie unter Sicherungen – Übersicht.
Informationen zum Erstellen von Sicherungen finden Sie unter Sicherungen erstellen.