Zammad: Tambahkan AWS S3 baru sebagai backend penyimpanan

Dibuat pada 22 Jan 2017  ·  10Komentar  ·  Sumber: zammad/zammad

Saat ini, database dan sistem file diperbolehkan untuk penyimpanan lampiran. Ini adalah permintaan untuk menambahkan AWS S3 sebagai backend baru

enhancement hacktoberfest help appreciated proposal

Komentar yang paling membantu

Saya ingin mengusulkan menggunakan perpustakaan yang berbeda dari klien AWS S3 Ruby (default) untuk membuat titik akhir S3 dapat dikonfigurasi. Dengan cara itu dimungkinkan untuk menggunakan alternatif AWS S3 seperti Ceph, LeoFS, Azure, dll. yang menawarkan titik akhir yang kompatibel dengan S3.

Semua 10 komentar

Hai @mrcasablr - ide bagus! Penyimpanan lampiran sudah dirancang untuk mendukung berbagai jenis penyedia penyimpanan: https://github.com/zammad/zammad/tree/develop/app/models/store/provider

Saya ingin mengusulkan menggunakan perpustakaan yang berbeda dari klien AWS S3 Ruby (default) untuk membuat titik akhir S3 dapat dikonfigurasi. Dengan cara itu dimungkinkan untuk menggunakan alternatif AWS S3 seperti Ceph, LeoFS, Azure, dll. yang menawarkan titik akhir yang kompatibel dengan S3.

Kami menghadapi masalah di mana lampiran besar (5MB+) akan menyebabkan kesalahan DB. Memiliki opsi penyimpanan seperti S3 akan sangat bagus. Sayangnya saya memiliki sedikit/tidak ada pengetahuan tentang Ruby.

Apakah ada orang yang mengerjakan ini atau berencana untuk mulai melakukan ini?

@gjongenelen Saat ini juga dimungkinkan untuk menggunakan backend penyimpanan file. Itu akan menyelesaikan masalah DB Anda untuk saat ini (yang mungkin hanya masalah konfigurasi DB). Anda dapat menggunakannya dalam kombinasi dengan NFS (dan misalnya Ceph atau LeoFS) untuk mendapatkan penyimpanan yang cukup fleksibel. Setelah mengatakan bahwa kami (kami sebagai @serviceplanet , majikan saya. Kami tidak berafiliasi dengan Zammad) mungkin akan mengambil masalah ini di suatu tempat di masa depan.

+1 untuk masalah ini; karena tidak selalu praktis untuk memiliki filestore di db (biner dalam db) dan di cloud/kube pvc tidak selalu tersedia. Sedangkan s3 atau s3lookkalikes seperti minio akan dengan mudah didukung dengan https://github.com/qoobaa/s3 atau serupa?

bahkan mungkin dapat mencoba PR (sudah lama sejak saya menulis beberapa ruby ​​tetapi mengapa tidak)

Ini juga akan membantu untuk mencapai: https://github.com/zammad/zammad/issues/1601

+1 untuk lib penyimpanan umum juga.

apakah ada saluran kendur atau sesuatu yang saya bisa mendapatkan beberapa dukungan untuk rel telah beberapa tahun dan hanya perlu beberapa tips tentang coffeescript .. perlu menambahkan atribut ke formulir dan mengaitkan dengan model .. rel telah berubah sedikit sejak saya terakhir menggunakannya

Coba forum komunitas: https://community.zammad.org/

Apakah halaman ini membantu?
0 / 5 - 0 peringkat