Migration hors de S3... Je me demandais... rclone + minio serait-il une option ?

L’idée serait de synchroniser les fichiers depuis S3 avec rclone, puis d’espérer que MinIO et S3 utilisent les mêmes chemins. Quelqu’un a-t-il déjà essayé cela ? Cela serait-il généralement réalisable ?

Cela fait l’objet d’une discussion : Moving from one S3 bucket to another

Je travaille sur un guide, mais il n’est pas encore tout à fait prêt.

En notant que la discussion liée n’aborde pas directement MinIO pour le moment :

  • Vous pouvez choisir d’utiliser les mêmes chemins ; mc (minio-client) peut copier un entier bucket sans problème, et je m’attends aussi à ce que rclone fonctionne. J’ai utilisé mc par le passé pour conserver une copie locale de fichiers S3 ; j’utilise le mode miroir de mc pour diffuser des sauvegardes vers S3 : MKJ's Opinionated Discourse Deployment Configuration
  • Les URLs ne seront pas les mêmes ; c’est ici que cela ressemble à un déplacement d’un bucket S3 vers un autre, ce qui est un problème similaire au passage d’un service de type S3 à un autre.

Après avoir accidentellement cassé des choses en migrant mon propre contenu de site hors de S3 pour le faire revenir vers un hébergement local (lié au fait que cette migration avait été désactivée jusqu’à ce qu’elle soit correctement implémentée), je recommande d’essayer une migration de S3 vers MinIO comme alternative à une migration vers un stockage local.