أنا أستخدم S3 أيضًا للنسخ الاحتياطي، لذا فإن عمليات الرفع القديمة والجديدة تعمل مع S3. أستخدم Cloudflare لـ SSL وحماية DDoS، وBunnyCDN لمناطق سحب الرفع والنسخ الاحتياطي، وBackBlaze لتخزين S3. الآن كل شيء يعمل بشكل ممتاز!
ملاحظة: من الأفضل تعريف متغيرات البيئة في ملف app.yml كما هو موضح هنا: Configure an S3 compatible object storage provider for uploads
ثم قم بإعادة البناء بحيث يتم تعريف إعدادات S3 عالميًا وليس فقط في لوحة الإدارة. بهذه الطريقة، عند نقل الملفات القديمة إلى S3، يمكنك ذلك بسهولة عبر 3 أوامر:
./launcher enter app
rake uploads:migrate_to_s3
rake posts:rebake