56 votes

Supprimer des compartiments Amazon S3?

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 ?

3voto

mfonda Points 4507

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

1voto

Erik Forsberg Points 2246

J'ai bricolé un script pour le faire en Python, il a réussi à supprimer mes 9000 objets. Voir cette page :

https://efod.se/blog/archive/2009/08/09/delete-s3-bucket

1voto

SFEley Points 4161

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.

1voto

user98865 Points 11

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.

Comment supprimer des fichiers et des buckets Amazon S3?

1voto

Andrew Maiman Points 101

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X