لقد جعلت R2 يعمل بشكل صحيح باستخدام مجموعة القواعد هذه:
## تسمح مجموعة الأسطر هذه بتحميل وتنزيل الملفات المستضافة على R2 S3..
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: auto
DISCOURSE_S3_ACCESS_KEY_ID: access-key-id
DISCOURSE_S3_SECRET_ACCESS_KEY: access-key
DISCOURSE_S3_CDN_URL: https://eufiles.technospider.com
DISCOURSE_S3_BUCKET: exotics-unlimited
DISCOURSE_S3_BACKUP_BUCKET: exotics-unlimited-backups
DISCOURSE_BACKUP_LOCATION: s3
# DISCOURSE_CDN_URL: https://eufiles.technospider.com
DISCOURSE_S3_ENDPOINT: https://71*****5d4976.r2.cloudflarestorage.com
# DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true
DISCOURSE_S3_INSTALL_CORS_RULE: false
بمجرد أن علقت السطر CDN_URL، سارت الأمور على ما يرام. أعتقد أنه بحكم طبيعة أن R2 ينشئ شبكة توصيل المحتوى (CDN) تلقائيًا، فإنك لا تحتاج إلى هذا السطر، بل إن إضافته تتسبب في حدوث مشاكل.
لقد علقت السطر الخاص بتضمين الصور فقط للحفاظ على أحجام النسخ الاحتياطية لدي منخفضة. أنا أستخدم الطبقة المجانية في R2 ولا أريد تجاوز الحد المسموح به لي.