Bonjour,
Hier, j’ai essayé d’activer le téléchargement direct vers S3 (A new era for file uploads in Discourse) sur DigitalOcean Spaces. J’ai configuré une nouvelle instance de test pour cela.
- J’ai activé le paramètre caché du site
enable_direct_s3_uploads. - J’ai exécuté
rake s3:ensure_cors_rules - J’ai essayé de configurer CORS sur DO Spaces sur la page des paramètres de Spaces, mais il semble qu’il ne prenne pas en charge
ExposeHeaders, je n’ai donc pas pu y ajouterETag. Ce qui a cassé le processus de téléchargement. - J’ai trouvé une solution à ce problème. Avec s3cmd, j’ai pu télécharger un fichier de configuration CORS qui pouvait également contenir
ExposeHeaders. - Après avoir téléchargé le fichier de configuration CORS dans le bucket, le téléchargement direct en plusieurs parties fonctionne correctement.
Donc, cela semble fonctionner, mais je ne sais pas à quel point il est sûr d’utiliser cela sur DO Spaces. Quelqu’un a-t-il une expérience à long terme avec cela ou une suggestion ?
Merci ! ![]()