كيف يمكنني تعيين s3_force_path على true؟

من فضلك ساعدني!!!
كيف يمكنني تعيين s3_force_path إلى true لجعل خادم تخزين الكائنات الخاص بي يعمل؟

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

لا يوجد مثل هذا الإعداد. كان هناك إعداد s3_force_path_style، ولكن تم إزالته في عام 2019.

ربما يمكنك توضيح المشكلة التي تحاول حلها. ما هو خادم تخزين الكائنات الذي تحاول استخدامه؟ هل اطلعت على استخدام تخزين الكائنات للتحميلات (S3 والنسخ المتماثلة)؟

3 إعجابات

شكراً جاي على ردك.

أنا أستخدم خادم تخزين الكائنات الخاص بالشركة. إنه متوافق مع بروتوكول AWS S3 ولكن نمط المسار هو نمط المضيف الافتراضي.

هل قاموا بتطوير هذا البرنامج داخليًا أم أنه minio؟ شيء آخر؟ توجد تعليمات لـ minio في الصفحة التي ربطتها سابقًا.

إنه ليس Minio. متوافق مع AWS S3 ولكنه تطبيق خاص. استخدام النمط الافتراضي للمضيف :sob:

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

قد تكون خارج الحظ، ولكن ماذا لو وضعت عنوان URL الخاص بالمخزن المؤقت كنقطة نهاية وشيء آخر كاسم للمخزن المؤقت. هل سيسمح ذلك بالعمل وتخزين الأشياء فقط في دليل فرعي للمخزن المؤقت؟

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

دعني أحاول.

شكراً جاي.

إعجابَين (2)

قد يكون هناك ارتباك هنا، حيث أن Discourse يدعم النمط الافتراضي للمضيف. ما لا ندعمه هو النمط المساري، وليس لدينا خطط لإعادة دعم ذلك.

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

حسب فهمي، يعتمد Discourse على AWS S3 SDK. يمكن لـ Discourse دعم النمط الافتراضي للمضيف لأن AWS S3 SDK يدعمه. هل هذا صحيح؟

أنا لا أفهم. يدعم Discourse بالفعل النمط الافتراضي للمضيف. إنه الوحيد الذي ندعمه لتخزين الكائنات.

أعني أن Discourse يجب أن تدعم بالفعل النمط الافتراضي للمضيف. هل نحتاج إلى تعيين force_path = true لتمكينه؟

يدعم Discourse النمط الظاهري للمضيف الافتراضي.

Discourse لا يدعم نمط المسار.

لن يضيف Discourse دعمًا لنمط المسار نظرًا لأنه في قائمة الإيقاف على AWS S3.

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

شكراً فالكو. أعتقد أنني أسأت فهم الأسلوب. مخزن الكائنات الخاص بي يدعم نمط المسار فقط :sob:

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

هذا مؤسف لأن كل خدمة تخزين كائنات حديثة تدعم النمط الافتراضي للمضيف الظاهري، مثل Google و AWS و Digital Ocean و Vultr و MinIO و Backblaze، إلخ…

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