Auf dieser Seite wird beschrieben, wie Sie Sicherungen in Spanner erstellen können. Weitere Informationen zu Sicherungen finden Sie unter Sicherungen – Übersicht. Sie können Datenbanken mit folgenden Methoden sichern:
Hinweise
-
Um die Berechtigungen zu erhalten, die Sie zum Erstellen von Sicherungen benötigen, bitten Sie Ihren Administrator, Ihnen folgende IAM-Rollen für die Instanz:
-
Sicherungen erstellen, ansehen, aktualisieren und löschen:
Cloud Spanner-Sicherungsadministrator (
roles/spanner.backupAdmin
) -
Erstellen und zeigen Sie Sicherungen an:
Cloud Spanner-Sicherungsautor (
roles/spanner.backupWriter
)
-
Sicherungen erstellen, ansehen, 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. Wenn Sie die gcloud CLI noch nicht 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 erstellen
Console
Rufen Sie in der Google Cloud Console die Seite Cloud Spanner-Instanzen auf.
Klicken Sie auf die Instanz mit der Datenbank, die Sie sichern möchten.
Klicken Sie auf die Datenbank.
Klicken Sie im Navigationsbereich auf Backup/Wiederherstellung.
Klicken Sie auf dem Tab Sicherungen auf Sicherung erstellen.
Füllen Sie das Formular aus und klicken Sie auf Erstellen.
Informationen zum Überprüfen des Fortschritts eines Sicherungsvorgangs finden Sie unter Prüfen Sie den Fortschritt des Vorgangs.
gcloud
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- 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 create BACKUP_NAME --instance=INSTANCE_ID --database=DATABASE_ID --retention-period=1y --async
Windows (PowerShell)
gcloud spanner backups create BACKUP_NAME --instance=INSTANCE_ID --database=DATABASE_ID --retention-period=1y --async
Windows (cmd.exe)
gcloud spanner backups create BACKUP_NAME --instance=INSTANCE_ID --database=DATABASE_ID --retention-period=1y --async
Sie sollten eine Antwort ähnlich der folgenden erhalten:
Create request issued for: BACKUP_NAME Check operation [projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_NAME/operations/_auto_op_234567] for status.
Hier sind einige Nutzungshinweise:
- Geben Sie zum Festlegen des Ablaufdatums der Sicherung entweder das Flag
--retention-period
oder--expiration-date
an. Informationen zur Datumssyntax finden Sie untergcloud topic datetimes
- Der Name der Sicherung darf in der Instanz nur einmal vorkommen.
- Der Befehl wird aufgrund des Flags
--async
sofort zurückgegeben. Ohne das Flag wartet der Befehl auf den Abschluss des Sicherungsvorgangs. - Geben Sie das Flag
--help
an, um Hilfe für beliebige Befehle zu erhalten.
Informationen zum Überprüfen des Fortschritts eines Sicherungsvorgangs finden Sie unter Prüfen Sie den Fortschritt des Vorgangs.
Clientbibliotheken
Mit dem folgenden Codebeispiel wird eine Sicherung an einem bestimmten version_time
erstellt.
und wartet dann, bis er abgeschlossen ist. Anschließend wird geprüft, ob die Sicherung
und ruft Informationen darüber ab, wie etwa Name, Größe und
Erstellungszeit.
C++
C#
Go
Java
<ph type="x-smartling-placeholder">
Node.js
<ph type="x-smartling-placeholder">
PHP
<ph type="x-smartling-placeholder">
Python
<ph type="x-smartling-placeholder">
Ruby
Nächste Schritte
Weitere Informationen zu Sicherungen finden Sie unter Sicherungen – Übersicht.
Informationen zum Verwalten von Sicherungen finden Sie unter Sicherungen verwalten.