تكوين موفر تخزين كائنات متوافق مع S3 للتحميلات

لقد اكتشفنا مشكلة للتو، لا تسمح Cloudflare R2 بالقراءة العامة من عنوان URL لنقطة نهاية S3، بل فقط النطاق المخصص أو نطاق r2.dev عشوائي.
(التنزيلات الموقعة مسبقًا تعمل، فقط لا يوجد وصول عام مباشر مدعوم.)
لكن discourse يستخدم عنوان URL لشبكة توصيل المحتوى (CDN) فقط للصور المضمنة، وليس للتنزيلات المباشرة، التي تستخدم عنوان URL لنقطة نهاية S3.
هل هناك طريقة لجعله يستخدم عنوان URL لشبكة توصيل المحتوى (CDN) لجميع الملفات، أو فرض استخدام عنوان URL موقع مسبقًا؟

ذات صلة:

الحل البديل المذكور في هذا المنشور يعمل، إضافة ?dl=1 يصلح الأمر، لأنه يجبر discourse على استخدام عنوان URL موقع مسبقًا لـ S3.

إعجاب واحد (1)