Ich versuche, ein Skript mit einem Cron zu schreiben, das meine Sicherung wöchentlich automatisch von S3 wiederherstellen kann.
Damit es jeden Sonntag ausgeführt werden kann, anstatt dass ich in die Benutzeroberfläche gehe und es wiederherstelle. (Die Wiederherstellung unserer Website dauert ein paar Stunden…)
Um zu überprüfen, ob die Backups tatsächlich in Ordnung sind? Wussten Sie, dass die meisten Leute keine Wiederherstellungstests durchführen.
Wenn ich das tun würde, würde ich einen isolierten Docker-Container hochfahren, um das Backup wiederherzustellen. Dieser Docker-Container würde nach einer erfolgreichen Wiederherstellung zerstört werden. Diesem neuen Container wäre es nicht gestattet, mit der Außenwelt zu kommunizieren (z. B. keine E-Mails zu senden, keine neuen Inhalte herunterzuladen usw.).
Die Wiederherstellung eines Backups könnte ein einfaches Docker-Exec mit den Befehlen sein
Aber Sie benötigen dasselbe Container-Image für die Website, um es zu überprüfen… Vielleicht ein Neuaufbau des Images nach der Wiederherstellung? und dann überprüfen.