تكوين موفر تخزين كائنات متوافق مع S3 للتحميلات

مرحباً بالجميع - أردت فقط إخباركم بأن تخزين الكائنات (object storage) الخاص بـ Hetzner يعمل بشكل جيد للغاية. هذه هي الإعدادات التي أضفتها إلى ملف app.yaml الخاص بي

DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: whatever
DISCOURSE_S3_INSTALL_CORS_RULE: false
DISCOURSE_S3_ENDPOINT: https://nbg1.your-objectstorage.com
DISCOURSE_S3_ACCESS_KEY_ID: xxxx
DISCOURSE_S3_SECRET_ACCESS_KEY: xxxx
DISCOURSE_S3_CDN_URL: xxxx
DISCOURSE_S3_BUCKET: discourseuploads
DISCOURSE_S3_BACKUP_BUCKET: discoursebackups
DISCOURSE_BACKUP_LOCATION: s3

من الواضح أن تستبدل ما يلي بالإعدادات الخاصة بك:

DISCOURSE_S3_ENDPOINT: (استخدم عنوان URL من لوحة تحكم Hetzner للموقع الذي أنشأت فيه دلو تخزين الكائنات الخاص بك)
DISCOURSE_S3_ACCESS_KEY_ID: (واضح بذاته)
DISCOURSE_S3_SECRET_ACCESS_KEY: (واضح بذاته)
DISCOURSE_S3_CDN_URL: (استخدم عنوان URL لشبكة توصيل المحتوى (CDN) الذي يسحب من عنوان URL الدلو (bucket) الخاص بك في Hetzner هنا)

سأراقب ذلك خلال الأسابيع/الأشهر القليلة القادمة على خادم الاختبار الخاص بي، ولكن حتى الآن كل شيء على ما يرام.

إعجابَين (2)