كيفية إعداد Cloudflare R2 لمجتمع Discourse الخاص بك

لتحديث هذا المنشور، كانت لدي بعض المشاكل التي كان يجب تضمينها قبل أن تعمل Cloudflare بالنسبة لي.


1. المنطقة


لم يكن هذا صحيحًا، كان عليّ استخدام “auto” أو المنطقة التي اخترتها، “auto” أسهل لذا استخدم “auto”.
إذا كنت بحاجة إلى معرفة الخيارات التي يمكنك استخدامها، جرب أي سلسلة عشوائية في منطقتك و:

sudo -E -u discourse bundle exec rake s3:upload_assets

إذا كنت تستخدم nixos

sudo discourse-rake s3:upload_assets

سيؤدي هذا إلى إظهار خطأ للخيارات الصالحة الخاصة بك.


2. أذونات واجهة برمجة التطبيقات (API)


من المهم أيضًا معرفة أن رموز واجهة برمجة التطبيقات (API) التقييدية لا تعمل. يجب عليك استخدام Admin Read & Write
Object Read & Write لم يعمل

3 إعجابات