Mes sauvegardes fonctionnent également avec S3. Ainsi, les anciennes et les nouvelles uploads sont prises en charge par S3. J’utilise Cloudflare pour SSL et la protection DDoS, BunnyCDN pour les zones de téléchargement et de récupération des sauvegardes, et BackBlaze pour le stockage S3. Tout est en ordre maintenant !
Notez qu’il est préférable de définir les variables d’environnement dans app.yml comme indiqué ici : Configure an S3 compatible object storage provider for uploads
Ensuite, reconstruisez l’application afin que la configuration S3 soit définie globalement et non uniquement dans le panneau d’administration. De cette façon, lorsque vous migrez les anciens fichiers vers S3, vous pouvez le faire plus facilement avec trois commandes :
./launcher enter app
rake uploads:migrate_to_s3
rake posts:rebake