Sicherung und Wiederherstellung der DynamoDB -Datenbank

Sicherung und Wiederherstellung der DynamoDB -Datenbank
Eine der besten Überlegungen zur Auswahl einer Datenbank ist die Fähigkeit, Ihre Daten zuverlässig zu sichern. Durch die Unterstützung Ihrer Daten schützt Sie vor unvermeidlichen Umständen wie Hardwareversagen, Naturkatastrophen oder menschlichem Fehler. Interessanterweise bietet die DynamoDB -Datenbank zuverlässige Datensicherungs- und Wiederherstellungsfunktionen.

Wenn Sie Ihre Daten regelmäßig unterstützen, können Sie sicherstellen, dass Sie über eine Kopie Ihrer kritischen Daten verfügen, mit denen Sie Ihr System im Falle eines Datenverlusts wiederherstellen können. Diese Funktion kann Ihnen helfen, erhebliche Ausfallzeiten und mögliche Verluste von Geschäfts- oder Einnahmen zu vermeiden. Es wird Ihnen auch helfen, die Compliance -Anforderungen und die regulatorischen Standards zu erfüllen.

In diesem Artikel werden die Backup- und Datenwiederherstellungsfunktionen in DynamoDB erläutert. Es bietet eine Schritt-für-Schritt.

So richten und verwenden Sie Backup auf DynamoDB

Sie können eine Tabellensicherung mit verschiedenen Methoden erstellen. Bitte erstellen Sie Ihre Tabellensicherung mit den folgenden Arten:

Erstellen Sie die Dynamodb -Tabellensicherung mithilfe der AWS -Verwaltungskonsole

Um eine Sicherung bei Amazon DynamoDB einzurichten, können Sie die AWS -Verwaltungskonsole verwenden, um eine Sicherung Ihrer Tabelle zu erstellen. Hier sind die Schritte, um dies zu tun:

Schritt 1: Öffnen Sie die AWS -Verwaltungskonsole, melden Sie sich an und navigieren Sie zur Seite DynamoDB Service.

Schritt 2: Klicken Sie im Menü der linken Navigation auf Tische, und wählen Sie die Tabelle aus, für die Sie eine Sicherung erstellen möchten. Wir werden die verwenden Film Tabelle für diese Abbildung.

Schritt 3: Klicken Sie auf der Übersicht auf der Übersicht der Tabelle auf die “BackupsTab. Klicken Sie auf die Schaltfläche "Sicherung erstellen".

Schritt 4: Geben Sie im Dialogfeld „Sicherung erstellen“ einen Namen für Ihre Sicherung ein und wählen Sie einen Aufbewahrungszeitraum aus. Dies ist die Zeitdauer, in der Ihre Sicherung verfügbar ist. Wir werden unsere Sicherung als Kinebackup nennen. Klicken Sie auf die Schaltfläche „Sicherung erstellen“, um die Sicherung zu erstellen.

Zu diesem Zeitpunkt wird der Sicherungsstatus Ihrer Seite gelesen Erstellen und wechseln zu Verfügbar Sobald Ihr System den Prozess durchführt.

Schritt 5: Sobald die Sicherung erstellt wurde, wird es in der Liste der Sicherungen auf der Registerkarte "Backups" angezeigt. Sie können auf Ihre Backups auf der Liste On-Demand-Backups zugreifen.

Erstellen Sie eine DynamoDB -Tabellensicherung mit AWS CLI

Es ist auch möglich, eine Tabellensicherung mit AWS CLI zu erstellen. Diese Methode erfordert, dass Sie die verwenden, die AWS DynamoDB Create-Backup Dienstprogramm, das mit den folgenden Argumenten verbunden ist:

  • -Tabellenname: Der Name der Tabelle, für die Sie eine Sicherung erstellen möchten
  • -Sicherungsname: Der Name der erwarteten Sicherung
  • -Aufbewahrungsfrist: Die Dauer, die Sie beibehalten möchten

Im Folgenden finden Sie einen Beispielbefehl, der beabsichtigt, eine Sicherung für eine Filmtabelle zu erstellen. Der Backup -Name ist Kinebackup, während der Aufbewahrungszeitraum für den Tisch 14 Tage beträgt:

AWS Dynamodb Create-Backup-Tischname Film-Backup-name Kinebackup-Retention-Periode 14

Das vorherige Dienstprogramm erstellt das Kinebackup und gibt erfolgreich Informationen über die Sicherung in der Antwort zurück. Die Antwort beinhaltet die Zeit, die das Backup erstellt wurde, und der Amazon -Ressourcenname oder ARN des Backups.

Sie können auf die Sicherung mit dem zugreifen und wiederherstellen AWS DynamoDB restore-table-from-backup Befehl. Das Dienstprogramm nimmt die folgenden Argumente ein, und es ist wichtig, die Zieltabelle und die Sicherungs -ARN anzugeben.

  • -Zieltischname: Der Name der Tabelle, die Sie wiederherstellen möchten
  • -Backup-ARN: Der Amazon -Ressourcenname oder ARN, aus dem Sie das Sicherungsbetrieb wiederherstellen möchten

Der folgende Befehl zeigt, wie Sie die verwenden können AWS DynamoDB restore-table-from-backup Befehl:

AWS DynamoDB restore-table-from-backup--Tabellentable-name My-table--Backup-Arn ARN: AWS: Dynamodb: US-West-1: MTC2345678VTS: TABELLE/MY-TIBLE/BACKUP/2022-12- 14t22: 41: 45

Der Befehl stellt Ihre Tabelle aus der angegebenen Sicherung wieder her und liefert Ihnen eine Antwort auf die Details der Tabelle. Die Elemente, die es auflistet.

Abschluss

Datensicherung und Wiederherstellung sind wichtige Unternehmen für jedes Unternehmen. Mit DynamoDB können Sie Kopien von essentiellen Tabellen oder Daten auf sichere und unglaublich zugängliche Weise erstellen. Ihre Fähigkeit, Daten wiederherzustellen. Sie können regelmäßig kritische Daten zu DynamoDB sichern, um die Kontinuität zu verbessern und Ihren Betrieb aufrechtzuerhalten.