Sichern und Wiederherstellen von Aurora PostgreSQL Limitless Database - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sichern und Wiederherstellen von Aurora PostgreSQL Limitless Database

Sie können einen DB-Cluster, der Aurora PostgreSQL Limitless Database verwendet, sichern und wiederherstellen.

Sicheren eines DB-Clusters, der Aurora PostgreSQL Limitless Database verwendet

Die Sicherung eines DB-Clusters mit Aurora PostgreSQL Limitless Database weist im Vergleich zur Sicherung eines standardmäßigen Aurora-DB-Clusters Ähnlichkeiten und Unterschiede in der Funktionalität auf.

  • Wenn Sie einen manuellen DB-Cluster-Snapshot eines Aurora-DB-Clusters erstellen, der Limitless Database verwendet, enthält der Snapshot Daten aus der DB-Shard-Gruppe.

  • Kontinuierliche Backups umfassen Daten aus der DB-Shard-Gruppe.

  • Automatisierte tägliche Snapshots umfassen Daten aus der DB-Shard-Gruppe.

  • DB-Cluster Snapshots lassen sich kopieren. Weitere Informationen finden Sie unter Kopieren eines DB-Cluster-Snapshots.

  • DB-Cluster Snapshots lassen sich teilen. Weitere Informationen finden Sie unter Freigeben eines DB-Cluster-Snapshots.

  • Sie können das Dienstprogramm pg_dump oder pg_dumpall nicht verwenden, um Datenbanken in der DB-Shard-Gruppe zu sichern.

  • Beim Löschen von DB-Clustern lassen sich für Aurora PostgreSQL Limitless Database finale Snapshots erstellen.

  • Beim Löschen von DB-Clustern lassen sich für Aurora PostgreSQL Limitless Database keine automatisierten Sicherungen beibehalten.

Erstellen eines DB-Cluster-Snapshots

DB-Cluster-Snapshots von Aurora PostgreSQL Limitless Database erstellt man auf die gleiche Weise wie von einem standardmäßigen Aurora-DB-Cluster, wie im folgenden AWS CLI-Beispiel gezeigt:

aws rds create-db-cluster-snapshot \ --db-cluster-identifier my-db-cluster \ --db-cluster-snapshot-identifier my-db-cluster-snapshot

Informationen zum Sichern von DB-Clustern finden Sie unter Übersicht über das Sichern und Wiederherstellen eines Aurora-DB-Clusters.

Wiederherstellen eines DB-Clusters, der Aurora PostgreSQL Limitless Database verwendet

Die Wiederherstellung eines DB-Clusters mit Aurora PostgreSQL Limitless Database weist im Vergleich zur Wiederherstellung eines standardmäßigen Aurora-DB-Clusters Ähnlichkeiten und Unterschiede in der Funktionalität auf.

  • Sie können einen DB-Cluster von Limitless Database nur aus einem Quell-DB-Cluster wiederherstellen, der eine mit Limitless Database kompatible DB-Engine-Version ausführt, z. B. 16.4-limitless.

  • Wenn Sie einen DB-Cluster aus dem manuellen Snapshot eines DB-Clusters wiederherstellen, der Limitless Database verwendet, wird der gesamte DB-Cluster-Speicher wiederhergestellt. Dies umfasst den Speicher der DB-Shard-Gruppe.

    Sie müssen eine DB-Shard-Gruppe erstellen, um auf den Speicher für Ihre Limitless Database zugreifen zu können.

  • Mit der zeitpunktbezogenen Wiederherstellung (PITR) können Sie einen DB-Cluster auf jeden beliebigen Zeitpunkt innerhalb des Aufbewahrungszeitraums wiederherstellen. Der wiederhergestellte DB-Cluster umfasst den Speicher der DB-Shard-Gruppe.

    Sie müssen eine DB-Shard-Gruppe erstellen, um auf den Speicher für Ihre Limitless Database zugreifen zu können.

  • PITR wird für gelöschte DB-Cluster von Aurora PostgreSQL Limitless Database nicht unterstützt.

  • Wenn Sie einen DB-Cluster aus einem automatisierten täglichen Snapshot wiederherstellen, wird auch der Speicher für die DB-Shard-Gruppe wiederhergestellt.

  • Wenn Sie einen DB-Cluster von Aurora PostgreSQL Limitless Database wiederherstellen, müssen Sie die erweiterte Überwachung und Performance Insights aktivieren. Geben Sie unbedingt die Performance-Insights KMS-Schlüssel-ID an.

Nachdem Sie einen DB-Cluster von Aurora PostgreSQL Limitless Database wiederhergestellt haben, sollten Sie dessen Funktionalität überprüfen, indem Sie Ihre Abfragen darauf ausführen.

Wiederherstellen eines DB-Clusters aus einem DB-Snapshot

Die folgenden AWS CLI-Beispiele zeigen, wie Sie einen DB-Cluster von Aurora PostgreSQL Limitless Database aus einem DB-Cluster-Snapshot wiederherstellen.

Sie müssen DB-Engine-Version 16.4-limitless verwenden.

So stellen Sie einen DB-Cluster von Limitless Database aus einem DB-Cluster-Snapshot wieder her
  1. Stellen Sie den DB-Cluster wieder her:

    aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier my-new-db-cluster \ --snapshot-identifier my-db-cluster-snapshot \ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. Erstellen Sie die DB-Shard-Gruppe:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    Weitere Informationen finden Sie unter Hinzufügen einer DB-Shard-Gruppe zu einem vorhandenen DB-Cluster von Aurora PostgreSQL Limitless Database.

Weitere Informationen zum Wiederherstellen eines Aurora-DB-Clusters aus DB-Cluster-Snapshots finden Sie unter Wiederherstellen aus einem DB-Cluster-Snapshot.

Wiederherstellen eines DB-Clusters mit zeitpunktbezogener Wiederherstellung

Die folgenden AWS CLI-Beispiele zeigen, wie Sie einen DB-Cluster von Aurora PostgreSQL Limitless Database mit einer zeitpunktbezogenen Wiederherstellung (PITR) wiederherstellen.

So stellen Sie einen DB-Cluster von Limitless Database mit PITR wieder her
  1. Stellen Sie den DB-Cluster wieder her:

    aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier my-db-cluster \ --db-cluster-identifier my-new-db-cluster \ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. Erstellen Sie die DB-Shard-Gruppe:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    Weitere Informationen finden Sie unter Hinzufügen einer DB-Shard-Gruppe zu einem vorhandenen DB-Cluster von Aurora PostgreSQL Limitless Database.

Weitere Informationen zu PITR finden Sie unter Wiederherstellen eines DB-Clusters zu einer bestimmten Zeit.

PostgreSQL-Dienstprogramme zur Sicherung und Wiederherstellung werden nicht unterstützt

Die folgenden PostgreSQL-Dienstprogramme werden weder für den primären DB-Cluster noch für die DB-Shard-Gruppe unterstützt:

  • pg_dump

  • pg_dumpall

  • pg_restore

Sie können sie zwar mit Open-Source-Binärdateien oder alternativen Methoden verwenden, dies kann jedoch zu uneinheitlichen Ergebnissen führen.