Sicherung erstellen

Erstellt eine Tabellensicherung.

Codebeispiel

Python

Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.

Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

import datetime

from google.cloud import bigtable_admin_v2

client = bigtable_admin_v2.BigtableTableAdminClient()
cluster_path = client.cluster_path(project_id, instance_id, cluster_id)
table_path = client.table_path(project_id, instance_id, table_id)

# Backups must expire between 6 hours and 90 days after they are created
expire_time = datetime.datetime.now(datetime.timezone.utc) + datetime.timedelta(
    hours=8
)
print("Creating backup {} of table {}...".format(backup_id, table_id))
operation = client.create_backup(
    parent=cluster_path,
    backup_id=backup_id,
    backup=bigtable_admin_v2.Backup(
        source_table=table_path, expire_time=expire_time
    ),
)
backup = operation.result()
print("Created backup {}.".format(backup.name.split("/")[-1]))

Nächste Schritte

Wenn Sie nach Codebeispielen für andere Produkte von Google Cloud suchen und filtern möchten, können Sie den Beispielbrowser fürGoogle Cloud verwenden.