كيف يقوم المرء بتكوين دلو S3 واستعادة النسخ الاحتياطية منه؟

كيف يمكن تكوين حاوية S3 واستعادة النسخ الاحتياطية منها؟

عند استخدام حاوية S3، هل من الضروري إدخال المتغيرات التالية تحت متغيرات البيئة في ملف app.yml، أم يكفي تكوينها فقط ضمن إعدادات المسؤول؟

  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: us-west-1
  DISCOURSE_S3_ACCESS_KEY_ID: myaccesskey
  DISCOURSE_S3_SECRET_ACCESS_KEY: mysecretkey
  DISCOURSE_S3_CDN_URL: https://falcoland-files-cdn.falco.dev
  DISCOURSE_S3_BUCKET: falcoland-files
  DISCOURSE_S3_BACKUP_BUCKET: falcoland-files/backups
  DISCOURSE_BACKUP_LOCATION: s

عندما قمت بتمكين حاوية S3 فقط في إعدادات المسؤول، قمت بتنزيل ملفات النسخ الاحتياطي من S3 للترحيل إلى خادم جديد واستعادة النسخة الاحتياطية. تم كل شيء وفقًا لبرنامج تعليمي للمنتدى، ومع ذلك فشلت استعادة النسخة الاحتياطية، تمامًا مثل الوضع الموصوف في هذا المنشور.

خطوات الحل النهائي هي كما يلي:

هذه مشكلة معروفة. كحل بديل، يمكنك تعطيل إعداد الموقع enable_s3_uploads مؤقتًا قبل إنشاء النسخة الاحتياطية. يمكنك إعادة تمكينه على الخادم الجديد بعد الاستعادة.

كيف يمكن للمرء استخدام استعادة النسخ الاحتياطية من حاوية S3 بشكل صحيح في حالة تعطل خادمي بسبب عطل أو إصابة بفيروس أو هجوم شديد، مما يستلزم تنزيل ملفات النسخ الاحتياطي من حاوية S3 واستعادة هذه النسخ الاحتياطية لاحقًا على خادم جديد؟

شكراً لأي نصيحة يقدمها أي شخص!

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

هذه مشكلة خطيرة جدًا. هل هذا يعني أن النسخ الاحتياطية في S3 لا معنى لها؟

بعد عدة محاولات، اكتشفت أن النسخ الاحتياطية في S3 لا يمكن استعادتها حسب الرغبة. لقد استشرت العديد من المشاركات، جميعها تفيد بأن استعادة النسخ الاحتياطية من S3 فشلت.

آمل بصدق أن يتمكن شخص ما من تلخيص كيفية تكوين النسخ الاحتياطية في S3 وكيفية استعادتها من S3.

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

مرحبًا، أنا قلق للغاية حول ما إذا تم حل هذه المشكلة أم لا. أود أن أقترح بلطف نقل الموضوع إلى فئة الخطأ حتى يتلقى اهتمامًا أكثر ملاءمة.