Il s’avère que la plupart des clones sont défectueux d’une manière ou d’une autre. Par exemple, le clone S3 de Digital Ocean oublie le type MIME des fichiers, ce qui fait que notre JS compressé en brotli est servi comme du texte brut, ce qui fait planter Discourse complètement. Il n’y a donc pas de grands guides pratiques, car l’expérience était horrible il y a quelques mois et tout évolue très rapidement.
Je prévois de vérifier complètement l’offre de ScaleWay la semaine prochaine et d’écrire un howto si cela fonctionne.
Cela a fonctionné pour moi (merci !), alors que le simple réglage de s3_endpoint ne suffisait pas.
Inutile de dire que cela reste cassé, et il est évident que définir uniquement le point de terminaison ne suffit pas (c’est du bon sens lors de l’intégration avec S3).
La vraie solution consisterait à permettre la personnalisation de la région au-delà des valeurs Amazon codées en dur dans l’interface utilisateur.
De plus, une option pour utiliser le chemin d’accès pour le bucket fait défaut, et c’est une fonctionnalité utile pour les intégrations S3 personnalisées.