J'ai interagi avec Amazon S3 via S3Fox et je ne peux pas supprimer mes seaux. Je sélectionne un seau, appuie sur supprimer, confirme la suppression dans une fenêtre contextuelle et... rien ne se passe. Y a-t-il un autre outil que je devrais utiliser ?
Réponses
Trop de publicités?Une technique qui peut être utilisée pour éviter ce problème consiste à mettre tous les objets dans un "dossier" dans le bucket, vous permettant ainsi de simplement supprimer le dossier puis de supprimer le bucket. De plus, l'outil s3cmd disponible sur http://s3tools.org peut être utilisé pour supprimer un bucket avec des fichiers dedans :
s3cmd rb --force s3://nom-du-bucket
Encore une publicité sans vergogne : J'en ai eu marre d'attendre les requêtes de suppression HTTP individuelles lorsque je devais supprimer 250 000 éléments, donc j'ai écrit un script Ruby qui le fait en multithread et se termine en une fraction du temps :
http://github.com/sfeley/s3nuke/
Celui-ci fonctionne beaucoup plus rapidement en Ruby 1.9 en raison de la manière dont les threads sont gérés.
Je suis l'un des membres de l'équipe de développement de l'équipe de Bucket Explorer. Nous fournirons différentes options pour supprimer un Bucket selon le choix des utilisateurs... 1) Suppression rapide - Cette option supprimera vos données du bucket par tranches de 1000. 2) Suppression permanente - Cette option supprimera les objets en attente.
Amazon a récemment ajouté une nouvelle fonctionnalité, "Suppression de plusieurs objets", qui permet de supprimer jusqu'à 1 000 objets à la fois avec une seule demande API. Cela devrait simplifier le processus de suppression d'un grand nombre de fichiers à partir d'un seau.
La documentation de la nouvelle fonctionnalité est disponible ici : http://docs.amazonwebservices.com/AmazonS3/latest/dev/DeletingMultipleObjects.html