J'ai un fichier qui réside dans un sous-dossier de compartiment s3. Nom du compartiment « testbucket », nom du dossier - « dossier1 ». Nom de fichier : "sample.csv". Je veux le télécharger sur ma machine locale : "/Users/sameer/desktop/folder1".

Quel est le moyen le plus efficace de télécharger si la taille du fichier est supérieure à 3 Go

-2
greenking 14 févr. 2020 à 15:47

1 réponse

Meilleure réponse

Utiliser l'AWS CLI

aws s3 cp s3://testbucket/folder1/sample.csv /Users/sameer/desktop/folder1

Si vous devez boto3 :

import boto3

s3_client = boto3.client('s3')

s3_client.download_file('testbucket', 'folder1/sample.csv', '/Users/sameer/desktop/folder1/sample.csv')
1
Blake wilkinson 14 févr. 2020 à 14:11