201 votes

Comment puis-je savoir combien d'objets j'ai stockés dans un panier S3 ?

À moins que quelque chose ne m'échappe, il semble qu'aucune des API que j'ai examinées ne permette de savoir combien d'objets se trouvent dans un fichier <S3 bucket>/<folder> . Existe-t-il un moyen d'obtenir un décompte ?

6voto

Kenan Points 942

Allez dans AWS Billing, puis dans Reports, et enfin dans AWS Usage reports. Sélectionnez Amazon Simple Storage Service, puis Operation StandardStorage. Vous pouvez alors télécharger un fichier CSV comprenant un UsageType de StorageObjectCount qui répertorie le nombre d'éléments pour chaque bucket.

6voto

Ricardo Points 51

À partir de la ligne de commande dans AWS CLI, utilisez ls plus --summarize . Vous obtiendrez la liste de tous vos éléments et le nombre total de documents dans un bac particulier. Je n'ai pas essayé cette méthode avec des godets contenant des sous-groupes :

aws s3 ls "s3://MyBucket" --summarize

Cela prend un peu de temps (il m'a fallu environ 4 minutes pour lister mes 16+K documents), mais c'est plus rapide que de compter 1K à la fois.

5voto

Tilan Ukwatta Points 41

Vous pouvez facilement obtenir le nombre total et l'historique en allant dans la console s3, onglet "Management" et en cliquant sur "Metrics"... Capture d'écran de l'onglet

5voto

rohitcoder Points 10

L'une des façons les plus simples de compter le nombre d'objets dans s3 est de le faire :

Étape 1 : Sélection du dossier racine

Étape 2 : Cliquez sur Actions -> Supprimer ( évidemment, soyez prudent - ne le supprimez pas)

Étape 3 : Attendez quelques minutes, aws vous indiquera le nombre d'objets et leur taille totale.

5voto

DevOps Dan Points 933

Depuis le 18 novembre 2020, il existe désormais un moyen plus simple d'obtenir ces informations sans taxer vos demandes d'API :

Lentille de stockage AWS S3

Le tableau de bord gratuit intégré par défaut vous permet d'afficher le décompte de tous les seaux ou de seaux individuels sous l'onglet "Seaux". De nombreux menus déroulants permettent de filtrer et de trier presque toutes les mesures raisonnables que vous recherchez.

enter image description here

enter image description here

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