تحميل Uppy S3 متعدد الأجزاء مباشرة إلى DigitalOcean Spaces

مرحباً،

بالأمس حاولت تفعيل التحميل المباشر لـ S3 (A new era for file uploads in Discourse) على DigitalOcean Spaces. قمت بإعداد نسخة اختبار جديدة لهذا الغرض.

  1. قمت بتفعيل إعدادات الموقع المخفية enable_direct_s3_uploads.
  2. قمت بتشغيل rake s3:ensure_cors_rules
  3. حاولت إعداد CORS على DO Spaces في صفحة إعدادات Spaces ولكن يبدو أنها لا تدعم ExposeHeaders لذلك لم أتمكن من إضافة ETag إليها. وهذا يعطل عملية التحميل.
  4. وجدت حلاً لهذا. باستخدام s3cmd، تمكنت من تحميل ملف تكوين CORS الذي يمكن أن يحتوي أيضاً على ExposeHeaders.
  5. بعد تحميل ملف تكوين CORS إلى الحاوية، يعمل التحميل المباشر متعدد الأجزاء بشكل جيد.

لذا يبدو أنه يعمل ولكنني لا أعرف مدى أمان استخدامه بهذه الطريقة على DO Spaces. هل لدى أي شخص أي خبرة طويلة الأمد في هذا الشأن أو أي اقتراحات؟

شكراً لك! :slightly_smiling_face:

4 إعجابات

تحديث: بعد حوالي 3 أشهر من الاختبار على موقعي التجريبي لم ألاحظ أي مشكلة، لذلك قبل بضعة أيام قمت بتفعيله على موقعي المباشر. يبدو أنه يعمل دون أي مشكلة. :slightly_smiling_face:

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.