Lire le contenu du fichier depuis le compartiment S3 avec boto3
J'ai lu les noms de fichiers dans mon compartiment S3 en faisant
objs = boto3.client.list_objects(Bucket='my_bucket')
while 'Contents' in objs.keys():
objs_contents = objs['Contents']
for i in range(len(objs_contents)):
filename = objs_contents[i]['Key']
Maintenant, j'ai besoin d'obtenir le contenu réel du fichier, de la même façon à un open(filename).readlines()
. Quelle est la meilleure façon de faire?
source d'informationauteur mar tin | 2016-03-24
Vous devez vous connecter pour publier un commentaire.
boto3 propose un modèle de ressources qui rend les tâches comme l'itération à travers des objets plus faciles. Malheureusement, StreamingBody ne fournit pas
readline
oureadlines
.