También tengo mis copias de seguridad funcionando con S3. Así que tengo subidas antiguas y nuevas funcionando con S3. Estoy usando Cloudflare para SSL y protección contra DDoS, BunnyCDN para las zonas de subida y extracción de copias de seguridad, y BackBlaze para el almacenamiento S3. ¡Todo perfecto ahora!
Ten en cuenta que es mejor definir las variables de entorno en el archivo app.yml como se muestra aquí: Configure an S3 compatible object storage provider for uploads
Luego reconstruye para que la configuración de S3 esté definida globalmente y no solo en el panel de administración. De esta manera, cuando migres archivos antiguos a S3, podrás hacerlo más fácilmente con 3 comandos:
./launcher enter app
rake uploads:migrate_to_s3
rake posts:rebake