Comment puis-je supprimer/compter les objets dans un compartiment s3?

Donc je sais que c'est une question commune mais il ne semble pas être la ou les bonnes réponses.

J'ai un seau avec des masses (je n'ai aucune idée de combien) nombre de fichiers en eux. Ils sont tous à moins de 2k un morceau.

1) Comment puis-je savoir combien de ces fichiers que j'ai SANS inscription?
J'ai utilisé le s3cmd.rb, aws/s3, et jets3t trucs et le mieux que je puisse trouver est une commande de compter les 1000 premiers enregistrements (très performant OBTIENT sur eux).

J'ai été en utilisant jets3t de l'applet ainsi parce que c'est vraiment agréable de travailler avec, mais même que je ne peux pas la liste de tous mes objets de cause je n'ai plus de mémoire dans l'espace. (sans doute parce qu'il est en présenteront les pièces OBTIENT sur chacun d'eux et les garder en mémoire)

2) Comment puis-je supprimer un seau?
La meilleure chose que j'ai vu, c'est un paralleized supprimer boucle et qui a des problèmes de provoquer parfois, il essaie de supprimer le fichier de même. C'est ce que tous les "deleteall" les commandes que j'ai couru à travers le faire.

Que pensez-vous des mecs qui n'ont vanté l'hébergement des millions d'images/txts?? Ce qui se passe quand vous voulez l'enlever?

3) Enfin, il y t-il d'autres réponses à cette question? L'ensemble de ces fichiers txt/xml fichiers donc je ne suis même pas sûr S3 est une telle préoccupation, peut-être que je devrais aller à une base de données de documents de toutes sortes??

Ce qui se résume, c'est que amazon S3 API est juste tout droit sorti manquant 2 très importante des opérations, le COMTE et DEL_BUCKET. (en fait, il y a une suppression seau de commande, mais il ne fonctionne que lorsque le seau est vide), Si quelqu'un arrive avec une méthode qui ne suce pas à faire ces deux opérations, je serais heureux de donner beaucoup de générosité.

Mise à JOUR

Juste pour répondre à quelques questions. La raison pour laquelle je demande c'est que j'ai été pour la dernière année ou ainsi de stocker des centaines de milliers, de plus en plus comme des millions de 2k txt et xml documents. La dernière fois, il y a quelques mois, j'ai voulu supprimer le seau il a littéralement pris JOURS pour le faire parce que le seau doit être vide avant de pouvoir le supprimer. C'était une douleur dans le cul, je suis craignant jamais avoir à le faire de nouveau, sans prise en charge des API pour elle.

Mise à JOUR

cette roches de la maison!

http://github.com/SFEley/s3nuke/

I rm avais un bon couple concerts valeur de 1-2k fichiers en quelques minutes.

OriginalL'auteur eyberg | 2009-03-31