Uppy S3 téléversement direct multipart vers DigitalOcean Spaces

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.

  1. J’ai activé le paramètre caché du site enable_direct_s3_uploads.
  2. J’ai exécuté rake s3:ensure_cors_rules
  3. 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 ajouter ETag. Ce qui a cassé le processus de téléchargement.
  4. 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.
  5. 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 ! :slightly_smiling_face:

4 « J'aime »

Mise à jour : Après près de 3 mois de tests sur mon site de test, je n’ai remarqué aucun problème, alors il y a quelques jours, je l’ai activé sur mon site en production. Il semble que cela fonctionne sans aucun problème. :slightly_smiling_face:

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.