oint-in-time P-Wiederherstellung: So funktioniert's - Amazon-DynamoDB

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.

oint-in-time P-Wiederherstellung: So funktioniert's

Amazon DynamoDB point-in-time Recovery (PITR) bietet automatische Backups Ihrer DynamoDB-Tabellendaten. Dieser Abschnitt erhält eine Übersicht über die Funktionsweise dieses Prozesses in DynamoDB.

point-in-time Wiederherstellung aktivieren

Sie können die point-in-time Wiederherstellung mit der AWS Management Console, AWS Command Line Interface (AWS CLI) oder der DynamoDB-API aktivieren. Wenn diese Option aktiviert ist, bietet die point-in-time Wiederherstellung fortlaufende Backups, bis Sie sie explizit deaktivieren. Weitere Informationen finden Sie unter Wiederherstellen einer DynamoDB-Tabelle auf einen bestimmten Zeitpunkt.

Nachdem Sie die point-in-time Wiederherstellung aktiviert haben, können Sie die Wiederherstellung zu einem beliebigen Zeitpunkt innerhalb von EarliestRestorableDateTime und durchführenLatestRestorableDateTime. LatestRestorableDateTimeliegt in der Regel fünf Minuten vor der aktuellen Uhrzeit.

Anmerkung

Beim point-in-time Wiederherstellungsprozess wird immer eine neue Tabelle wiederhergestellt.

Eine Tabelle mithilfe der point-in-time Wiederherstellung wiederherstellen

Denn EarliestRestorableDateTime Sie können Ihre Tabelle zu einem beliebigen Zeitpunkt der letzten 35 Tage wiederherstellen. Der Aufbewahrungszeitraum ist auf 35 Tage (5 Kalenderwochen) festgelegt und kann nicht modifiziert werden. Eine beliebige Anzahl von Benutzern kann bis zu 50 gleichzeitige Wiederherstellungen (jede Art von Wiederherstellung) in einem bestimmten Konto ausführen.

Wichtig

Wenn Sie die point-in-time Wiederherstellung deaktivieren und sie später für eine Tabelle wieder aktivieren, setzen Sie die Startzeit zurück, für die Sie diese Tabelle wiederherstellen können. Daher können Sie die Tabelle nur mit LatestRestorableDateTime sofort wiederherstellen.

Wenn Sie mithilfe der point-in-time Wiederherstellung wiederherstellen, stellt DynamoDB Ihre Tabellendaten auf den Status zurück, der auf dem ausgewählten Datum und der ausgewählten Uhrzeit (day:hour:minute:second) in einer neuen Tabelle basiert.

Sie stellen eine Tabelle wieder her, ohne den bereitgestellten Durchsatz für die Tabelle zu beanspruchen. Sie können mithilfe der Wiederherstellung eine vollständige point-in-time Tabellenwiederherstellung durchführen oder die Einstellungen der Zieltabelle konfigurieren. Sie können die folgenden Tabelleneinstellungen für die wiederhergestellte Tabelle ändern:

  • Globale sekundäre Indizes (GSIs)

  • Lokale sekundäre Indizes (LSIs)

  • Fakturierungsmodus

  • Bereitgestellte Lese- und Schreibkapazität

  • Verschlüsselungseinstellungen

Wichtig

Bei einer vollständigen Wiederherstellung der Tabelle werden für die Zieltabelle die gleichen bereitgestellten Lese- und Schreibkapazitätseinheiten festgelegt, die für Quelltabelle festgelegt waren, als die Backupanforderung erfasst wurden. Beispiel: Angenommen, der bereitgestellte Durchsatz einer Tabelle wurde jüngst auf 50 Lese- und 50 Schreibkapazitätseinheiten verringert. Anschließend stellen Sie den Zustand dieser Tabelle vor drei Wochen wieder her. Dabei lag der bereitgestellte Durchsatz zu diesem Zeitpunkt bei 100 Lesekapazitätseinheiten und bei 100 Schreibkapazitätseinheiten. In diesem Fall setzt DynamoDB Ihre Tabellendaten auf den Zustand dieses bestimmten Zeitpunkts mit dem bereitgestellten Durchsatz dieses Zeitpunkts zurück (100 Lesekapazitätseinheiten und 100 Schreibkapazitätseinheiten).

Sie können Ihre DynamoDB-Tabellendaten auch regionsübergreifend wiederherstellen, AWS sodass die wiederhergestellte Tabelle in einer anderen Region als der Region erstellt wird, in der sich die Quelltabelle befindet. Sie können regionsübergreifende Wiederherstellungen zwischen AWS Handelsregionen, Regionen AWS Chinas und Regionen AWS GovCloud (USA) durchführen. Sie zahlen nur für die Daten, die Sie aus der Quellregion übertragen, und für die Wiederherstellung in einer neuen Tabelle in der Zielregion.

Anmerkung

Eine regionsübergreifende Wiederherstellung wird nicht unterstützt, wenn die Quell- oder Zielregion Asien-Pazifik (Hongkong) oder Naher Osten (Bahrain) ist.

Wiederherstellungen können schneller und kosteneffizienter sei, wenn Sie die Erstellung einiger oder aller Indizes für die wiederhergestellte Tabelle ausschließen.

Sie müssen für die wiederhergestellte Tabelle manuell Folgendes einrichten:

  • Auto Scaling-Richtlinien

  • AWS Identity and Access Management (IAM) -Richtlinien

  • CloudWatch Amazon-Metriken und Alarme

  • Tags

  • Stream-Einstellungen

  • Einstellungen für Gültigkeitsdauer (TTL)

  • oint-in-time P-Wiederherstellungseinstellungen

  • Einstellungen für den Löschschutz

Die für die Wiederherstellung einer Tabelle benötigte Zeit richtet sich nach verschiedenen Faktoren. Die point-in-time Wiederherstellungszeiten korrelieren nicht immer direkt mit der Größe der Tabelle. Weitere Informationen finden Sie unter Wiederherstellen.

Löschen einer Tabelle mit aktivierter point-in-time Wiederherstellung

Wenn Sie eine Tabelle löschen, für die point-in-time Wiederherstellung aktiviert ist, erstellt DynamoDB automatisch einen Backup-Snapshot, der als Systemsicherung bezeichnet wird, und bewahrt ihn 35 Tage lang auf (ohne zusätzliche Kosten). Sie können das System-Backup verwenden, um die gelöschte Tabelle in dem Zustand wiederherzustellen, in dem sie sich kurz vor dem Löschen befand. Alle System-Backups werden mit einer Standardnamenskonvention benannt: Tabellenname$DeletedTableBackup.

Anmerkung

Sobald eine Tabelle mit aktivierter point-in-time Wiederherstellung gelöscht wurde, können Sie die Systemwiederherstellung verwenden, um diese Tabelle auf einen einzigen Zeitpunkt zurückzusetzen: den Moment unmittelbar vor dem Löschen. Sie haben nicht die Möglichkeit, eine gelöschte Tabelle im Zustand eines anderen Zeitpunkts in den letzten 35 Tagen wiederherzustellen.