لقد قمت بنسخ نسخة Discourse الخاصة بي بنجاح إلى Cloudflare R2. ومع ذلك، فإن النسخ الاحتياطية لا تظهر في الواجهة الخلفية لـ Discourse. لقد تحققت من وجود ملفات النسخ الاحتياطي في مخزن R2 وأن رمز API المستخدم لديه أعلى مستوى من الأذونات. على الرغم من ذلك، لا تعرض الواجهة الخلفية لـ Discourse أي نسخ احتياطية متاحة.
على الرغم من هذه الفحوصات، لا تزال النسخ الاحتياطية لا تظهر في الواجهة الخلفية لـ Discourse. أي توجيهات أو اقتراحات لحل هذه المشكلة ستكون موضع تقدير كبير.
يحتاج إلى أن يكون قادرًا على سرد الكائنات الموجودة. يبدو أنه لا يستطيع.
لقد جربت R2 منذ فترة وبدا أنها تعمل بالنسبة لي. أعتقد أنني جعلت النسخ الاحتياطية تعمل، لكنني لست متأكدًا تمامًا. هناك عدد قليل من المواضيع الأخرى التي تقول “لقد جعلت R2 تعمل بشكل رائع باستثناء مجموعة من الأشياء التي جعلتها لا تعمل”. والآن بعد أن فكرت في الأمر، قد يكون أن هذه أيضًا كانت مرتبطة بعدم القدرة على سرد الكائنات الموجودة في الحاوية.
تخميني، والذي سيستغرق مني ساعة أو أكثر للاختبار، هو أن مشكلة gzip الموصوفة سابقًا قد تم حلها، ولكن لا يمكن سرد الملفات، لذلك قد تعمل بشكل جيد للتحميل (طالما أنك لا تحتاج إلى استخدام ميزة تنزيل ملفات S3 لتضمينها في النسخ الاحتياطية)، ولكن ليس للنسخ الاحتياطية.