In diesem Video lernen wir, wie man ein Backup von MongoDB auf AWS S3 mit einem IAM-Benutzer und einem Cronjob erstellt. Zunächst wird ein Skript vorgestellt, das die erforderlichen Schritte zur Durchführung des Backups beschreibt. Es wird ein S3-Bucket definiert, in dem die Backups gespeichert werden, sowie ein Benutzerkonto unter Linux, das für den Vorgang verwendet wird. Der Speicherort für das Backup wird festgelegt, und es erfolgt ein Dump der MongoDB-Datenbank.
Anschließend wird der aktuelle Zeitpunkt für die Benennung der Backup-Datei erfasst. Das Backup-Verzeichnis wird in eine TAR-Datei gepackt, die dann in den definierten S3-Bucket hochgeladen wird. Nachdem der Upload abgeschlossen ist, werden die lokale TAR-Datei und das Backup-Verzeichnis entfernt, um Speicherplatz zu sparen. Schließlich wird eine Bestätigung ausgegeben, dass das Backup erfolgreich erstellt wurde und wo es gespeichert ist.
Quellenlink


