|||
-|-|-|
| ملخص | هذه الإضافة تصلح طرقًا مختلفة في Discourse تتعلق بمهام S3
| رابط المستودع | \u003chttps://github.com/Wolftallemo/discourse-gcs-helper\u003e
| دليل التثبيت | كيفية تثبيت الإضافات في Discourse
تتجاوز هذه الإضافة طرقًا مختلفة متعلقة بـ S3 لجعلها متوافقة مع Google Cloud Storage.
حاليًا، تم تصحيح الميزات التالية بواسطة هذه الإضافة:
- نسخ الكائنات الكبيرة (>= 15 ميجابايت) إلى tombstone
- إدارة دورة حياة tombstone
- انتهاء صلاحية الأصول
لتثبيت وتكوين هذه الإضافة:
- أضف الإضافة إلى
app.ymlالخاص بك كما تفعل مع أي إضافة أخرى - قم بتنزيل ملف مفتاح خدمة من إحدى حسابات الخدمة الخاصة بك (يفضل أن يكون نفس حساب الخدمة الذي توجد به مفاتيح hmac الخاصة بك)
- قم بتحميل ونقل ملف المفتاح إلى
/var/discourse/shared/standaloneوقم بتسميتهgcs.json - أعد البناء
ملاحظة: لتعيين مسار مختلف لتحميل ملف المفتاح منه، قم بتعيين المتغير STORAGE_CREDENTIALS_PATH في قسم env من app.yml الخاص بك قبل إعادة البناء. يمكن أن يكون هذا أي مسار مرئي لكل من المضيف والحاوية.