كنت أقوم بإعداد R2 على موقعي بناءً على بعض الأدلة هنا، لكنني الآن أرى فقط رسالة عامة: «عذراً، لكن فشل تحميل الملف. يرجى المحاولة مرة أخرى.» عند محاولة تحميل ملف. الشيء الوحيد الذي أراه في السجلات هو ما يلي:
لقد قمت بتكوين عناوين URL الخاصة بي في ملف app.yml لأن واجهة الويب كانت ترفض عناوين URL الخاصة بي كما هي منسقة في منشورات «كيف تفعل» (تنسيق غير صالح):
عنوان CDN_URL هو النطاق المخصص (كما تم تعيينه في Cloudflare)، وعنوان S3_ENDPOINT هو العنوان الموجود في لوحة الويب. لقد قمت بتكوين جميع خياراتي بشكل صحيح مع رموز مصادقة تم إنشاؤها بشكل صحيح:
هل أنت متأكد من أن رمز Cloudflare R2 لديه صلاحيات القراءة/الكتابة، وهل قمت بتكوين سياسة CORS بشكل صحيح؟ أنا أعلم أن لديك تكوينًا فريدًا نوعًا ما للخادم، ويجب أن تكون صلاحيات دلو Cloudflare وتكوينه دقيقة للغاية وإلا ستظهر أخطاء متعلقة بالصلاحيات.