J'ai un seau amazon s3 qui contient des dizaines de milliers de noms de fichiers. Quel est le moyen le plus simple d'obtenir un fichier texte qui répertorie tous les noms de fichiers dans le seau ?
Si vous obtenez : boto.exception.S3ResponseError : S3ResponseError : 403 Forbidden Assurez-vous que la politique utilisateur pour la clé Access/Secret a accès au S3.
0 votes
Comme l'indique le commentaire de jldupont sur la réponse fournie par vdaubry,
boto.s3.bucketlistresultset.BucketListResultSet
répond à la condition des "dizaines de milliers de noms de fichiers" mentionnée dans la question.1 votes
Sachez que pour les buckets contenant un très grand nombre d'objets, par exemple des millions ou des milliards, les approches de codage/scripting ci-dessous ne fonctionneront pas bien. Vous devriez plutôt activer S3 Inventory et récupérer un rapport d'inventaire.