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.
Aurora Postgre SQL Limitless Database sichern und wiederherstellen
Sie können einen DB-Cluster sichern und wiederherstellen, der Aurora Postgre SQL Limitless Database verwendet.
Inhalt
Sicherung eines DB-Clusters, der Aurora Postgre SQL Limitless Database verwendet
Die Sicherung eines DB-Clusters mit Aurora Postgre SQL Limitless Database weist im Vergleich zur Sicherung eines Standard-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 beinhalten Daten aus der DB-Shard-Gruppe.
-
Automatisierte tägliche Snapshots enthalten Daten aus der DB-Shard-Gruppe.
-
Das Kopieren von DB-Cluster-Snapshots wird unterstützt. Weitere Informationen finden Sie unter Kopieren von DB-Cluster-Snapshots.
-
Das Teilen von DB-Cluster-Snapshots wird unterstützt. Weitere Informationen finden Sie unter Freigeben eines DB-Cluster-Snapshots.
-
Sie können das
pg_dumpall
Hilfsprogrammpg_dump
oder nicht verwenden, um Datenbanken in der DB-Shard-Gruppe zu sichern. -
Das Erstellen von endgültigen Snapshots beim Löschen von DB-Clustern wird für Aurora Postgre SQL Limitless Database unterstützt.
-
Die Beibehaltung automatisierter Backups beim Löschen von DB-Clustern wird für Aurora Postgre SQL Limitless Database nicht unterstützt.
Erstellen eines DB-Cluster-Snapshots
Sie erstellen einen Aurora Postgre SQL Limitless Database DB-Cluster-Snapshot auf die gleiche Weise wie für einen Standard-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-identifiermy-db-cluster-snapshot
Weitere Informationen zur Sicherung von DB-Clustern finden Sie unter. Übersicht über das Sichern und Wiederherstellen eines Aurora-DB-Clusters
Wiederherstellung eines DB-Clusters, der Aurora Postgre SQL Limitless Database verwendet
Die Wiederherstellung eines DB-Clusters mit Aurora Postgre SQL Limitless Database weist Ähnlichkeiten und Unterschiede in der Funktionalität im Vergleich zur Wiederherstellung eines Standard-Aurora-DB-Clusters auf.
-
Sie können einen Limitless Database-DB-Cluster nur aus einem Quell-DB-Cluster wiederherstellen, der eine mit Limitless Database kompatible DB-Engine-Version verwendet, wie z.
16.4-limitless
-
Wenn Sie einen DB-Cluster aus einem manuellen Snapshot eines DB-Clusters wiederherstellen, der Limitless Database verwendet, wird der gesamte DB-Cluster-Speicher wiederhergestellt. Dies beinhaltet 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.
-
Sie können einen DB-Cluster mit point-in-time recovery (PITR) zu jedem 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.
-
PITRwird für gelöschte Aurora Postgre SQL Limitless Database DB-Cluster 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 Aurora Postgre SQL Limitless Database DB-Cluster wiederherstellen, müssen Sie Enhanced Monitoring and Performance Insights aktivieren. Stellen Sie sicher, dass Sie die Performance Insights KMS Insights-Schlüssel-ID angeben.
Nachdem Sie einen Aurora Postgre SQL Limitless Database DB-Cluster wiederhergestellt haben, stellen Sie sicher, dass er funktionsfähig ist, indem Sie Ihre Abfragen darauf ausführen.
Wiederherstellen eines DB-Clusters aus einem DB-Snapshot
Die folgenden AWS CLI Beispiele zeigen, wie ein Aurora Postgre SQL Limitless Database-DB-Cluster aus einem DB-Cluster-Snapshot wiederhergestellt wird.
Sie müssen die 16.4-limitless
DB-Engine-Version verwenden.
Um einen Limitless Database-DB-Cluster aus einem DB-Cluster-Snapshot wiederherzustellen
-
Stellen Sie den DB-Cluster wieder her:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier
my-new-db-cluster
\ --snapshot-identifiermy-db-cluster-snapshot
\ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period31
\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012
:key/1234abcd-12ab-34cd-56ef-1234567890ab
\ --monitoring-interval5
\ --monitoring-role-arn arn:aws:iam::123456789012
:role/EMrole
-
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-acu1000
Weitere Informationen finden Sie unter Hinzufügen einer DB-Shard-Gruppe zu einem vorhandenen Aurora Postgre SQL Limitless Database-DB-Cluster.
Weitere Informationen zur Wiederherstellung von Aurora-DB-Clustern aus DB-Cluster-Snapshots finden Sie unterWiederherstellen aus einem DB-Cluster-Snapshot.
Wiederherstellung eines DB-Clusters mithilfe der point-in-time Wiederherstellung
Die folgenden AWS CLI Beispiele zeigen, wie ein Aurora Postgre SQL Limitless Database DB-Cluster mithilfe von point-in-time recovery () PITR wiederhergestellt wird.
Um einen Limitless Database-DB-Cluster wiederherzustellen, verwenden Sie PITR
-
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-identifiermy-new-db-cluster
\ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period31
\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012
:key/1234abcd-12ab-34cd-56ef-1234567890ab
\ --monitoring-interval5
\ --monitoring-role-arn arn:aws:iam::123456789012
:role/EMrole
-
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-acu1000
Weitere Informationen finden Sie unter Hinzufügen einer DB-Shard-Gruppe zu einem vorhandenen Aurora Postgre SQL Limitless Database-DB-Cluster.
Weitere Informationen zu PITR finden Sie unter Wiederherstellen eines DB-Clusters zu einer bestimmten Zeit.
Postgre-Dienstprogramme zum SQL Sichern und Wiederherstellen werden nicht unterstützt
Die folgenden SQL Postgre-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 inkonsistenten Ergebnissen führen.