حسنًا، أعتقد أنني اختلطت قليلاً هنا.
أعتقد أن الشيء المثالي الذي يجب فعله هو الاحتفاظ بجميع التحميلات محليًا وحفظ النسخ الاحتياطية (ملفات مضغوطة) على S3. بهذه الطريقة، تكون النسخة الاحتياطية متاحة على S3 في حالة حدوث أي شيء للخادم، ولكن النسخة الاحتياطية بحد ذاتها مكتفية ذاتيًا ولا تعتمد على أي شيء، لذا يجب أن يكون من السهل استعادتها على خادم جديد.
لذا، إذا فهمت بشكل صحيح، يجب أن أتبع هذه التعليمات:
إذا كنت ترغب في التوقف عن استخدام S3، فيمكنك الدخول إلى وحدة تحكم Rails وتعيين
SiteSetting.include_s3_uploads_in_backups=true
ثم قم بعمل نسخة احتياطية، وتأكد من عدم تكوين S3 في ملف app.yml الخاص بك واستعادة النسخة الاحتياطية. أعتقد أن هذا سيؤدي إلى استعادة النسخ الاحتياطية محليًا.
ثم
- قم بتعطيل خيار
تمكين التحميل إلى S3في المسؤول → الإعدادات → الملفات - قم بتمكين خيار النسخ الاحتياطي إلى S3 في صفحة المسؤول → الإعدادات → النسخ الاحتياطية
هل هذا صحيح؟
هذا هو الجزء الذي أربكني، لماذا أرغب في وضع تكوين S3 في ملف app.yml؟