Estoy intentando escribir un script con cron que pueda restaurar automáticamente mi copia de seguridad de s3 semanalmente.
Para que pueda ejecutarse todos los domingos en lugar de tener que ir a la interfaz de usuario y restaurarlo. (La restauración de nuestro sitio lleva un par de horas…)
¿Para comprobar si las copias de seguridad están realmente bien? Sabías que la mayoría de la gente no realiza pruebas de restauración.
Si hiciera esto, iniciaría un contenedor docker aislado para restaurar la copia de seguridad. Este contenedor docker se destruiría después de una restauración exitosa. A este nuevo contenedor no se le permitiría comunicarse con el mundo exterior (por ejemplo, no enviar correos electrónicos, no descargar contenido nuevo, etc.).
Restaurar una copia de seguridad podría ser un simple docker exec con los comandos
Pero necesitas la misma imagen de contenedor para el sitio para verificar… ¿Entonces tal vez una reconstrucción de la imagen después de la restauración? y luego verificar.