@martin, ce que nous faisons habituellement ici est de fournir un GlobalSetting pour désactiver le comportement qui permet aux personnes exécutant des clones S3 incompatibles de l’activer pour que cela fonctionne.
À mon avis, le comportement actuel devrait rester par défaut, mais des options devraient être fournies pour augmenter la compatibilité.
Voir des exemples similaires dans DISCOURSE_S3_HTTP_CONTINUE_TIMEOUT, DISCOURSE_S3_INSTALL_CORS_RULE, etc.