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