لا يدعم Discourse حساب الخدمة ودور IAM لنسخ S3 الاحتياطي

لقد قمت بنشر Discourse على AWS EKS، وأود تمكين النسخ الاحتياطي لـ Discourse S3. يتطلب النسخ الاحتياطي الحالي لـ S3 معرف الوصول ومفتاح مستخدم IAM. ومع ذلك، تتطلب بنيتنا التحتية تشغيل جميع التطبيقات في AWS باستخدام دور IAM.
لذلك، مع EKS، يمكننا فقط توفير حساب خدمة Kubernetes + دور IAM (IRSA)، وقد بحثت في الإنترنت وكذلك في الكود المصدري لـ Discourse، ولم أجد أي مرجع لـ IRSA مع Discourse و EKS.

هل يمكنك المساعدة في تأكيد عدم وجود ميزة حالية لـ IRSA، ومشاركة الحل لحالتي؟ أنا أبحث في النسخ الاحتياطي المحلي + Cloudwatch + DataSync + S3 أو النسخ الاحتياطي المحلي + النسخ الاحتياطي لـ AWS.

هل جربت تعيين s3_use_iam_profile إلى true في البيئة؟

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

شكرا على ردك.
تطبيقى يعمل في مجموعة EKS مشتركة، وليس لدي صلاحية لتحديث سياسة دور EC2. ولا أعتقد أن Discourse يمكن تهيئته للحصول على دور EC2.

يبدو أنه ليس لديك أي خيارات إذن.
أعتقد أن حلك هو الاحتفاظ بالتحميلات على S3 ثم استخدام أدوات خارجية لعمل نسخة احتياطية من قاعدة البيانات.

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