كيفية التحكم في فوضى عمليات الرفع المتغيرة من S3 إلى المحلي

الطريقة السهلة للقيام بذلك كانت، ولا تزال، تفعيل الإعداد https://meta.discourse.org/t/enable-hidden-setting-to-include-s3-uploads-in-the-backups/276535، وعمل نسخة احتياطية، ثم استعادتها على خادم غير مهيأ لـ S3 (سأقوم بذلك على خادم جديد لتجنب كسر الخادم القديم إذا حدث خطأ ما). ولكن يبدو أن الموقع الإنتاجي معطل أيضًا، لذا من المحتمل ألا يساعد ذلك على الإطلاق.

إذا كنت قد أفسدت جدول Uploads بحيث يحتوي على مسارات S3 متعددة فيه، فإن المهمة تكون أصعب بكثير.

بدلاً من ChatGPT، أوصي بـ https://ask.discourse.com/، والذي يعرف على الأقل عن Discourse، ولكنه ربما لن يكون مفيدًا جدًا.

سألقي نظرة على Uploads.pluck(:url) وأرى ما هو موجود.

3 إعجابات