Okay, creo que me he confundido un poco aquí.
Creo que lo ideal sería tener todas las subidas locales y guardar las copias de seguridad (zips) en S3. De esta manera, la copia de seguridad estará disponible en S3 si algo le sucede al servidor, pero la copia de seguridad en sí misma es autónoma y no tiene dependencias, por lo que debería ser fácil restaurarla en un nuevo servidor.
Entonces, si entendí correctamente, debería seguir estas instrucciones:
Si quieres dejar de usar s3, puedes entrar en la consola de rails y establecer
SiteSetting.include_s3_uploads_in_backups=true
Luego haz una copia de seguridad, asegúrate de no tener s3 configurado en tu app.yml y restaura la copia de seguridad. Creo que esto restaurará las copias de seguridad a local.
y luego
- deshabilitar la opción
enable upload to S3en Admin → Settings → Files - habilitar la opción de copia de seguridad a S3 en la página Admin → Settings → Backups
¿Es eso correcto?
Esta es la parte que me confundió, ¿por qué querría poner la configuración de S3 en el archivo app.yml?