الآن أصبح لدي جميع التحميلات الجديدة تُرفع مباشرة إلى S3، ولكنني أود الآن نقل جميع التحميلات السابقة إلى S3 أيضًا. هل توجد دليل خطوة بخطوة للقيام بذلك؟
لقد بحثت في المنتديات ووجدت بعض المعلومات المتفرقة، لكنني لم أجد دليلًا متسلسلًا. لم أستطع حتى الآن فهم كيفية القيام بذلك.
أنا في نفس الموقف. لكنني قمت بالفعل بنقل مجلد /uploads/ إلى موقع S3 الجديد. هل هناك بديل لـ uploads:migrate_to_s3 يقوم فقط بإعادة الروابط ويتجاوز عملية الرفع الفعلية؟
لقد قمت للتو بتحويل مثيلي من التحميلات المحلية إلى تحميلات S3، ولم أستطع بأي حال من الأحوال معرفة كيفية تشغيل أداة ترحيل S3. وحرصًا على أي شخص آخر قد يزور هذا الموضوع، سأوجز الخطوات المطلوبة هنا.
قم بتفعيل التحميلات على S3 من خلال واجهة المسؤول، وقم بإعداد جميع مفاتيح وإعدادات S3 المطلوبة بحيث تُرسل التحميلات الجديدة إلى S3.
أضف متغيرات البيئة المطلوبة DISCOURSE_S3_ إلى قسم البيئة في ملف app.yml.
مثال: