Загрузите все файлы из определенной папки из Amazon S3, используя boto3 Python - PullRequest
0 голосов
/ 12 декабря 2018

Поскольку я новичок в python. Нужна помощь в загрузке всех файлов из определенной псевдопапки, присутствующей внутри корзины S3. Ниже код начинает загрузку всех файлов, находящихся внутри корзины. Как я могу достичь своей цели.

import os
import errno
import boto3
import botocore


resource = boto3.resource('s3')
bucket = resource.Bucket('my-bucket')
client = boto3.client('s3')

def download_dir():
objList = client.list_objects(Bucket='my-bucket')['Contents']
for obj in objList:
    obj_Key = obj['Key']
    path,_destPath = os.path.split(obj_Key)
    print ("Downloading file :"+ obj_Key);
    client.download_file('my-bucket', obj_Key, _destPath)

download_dir()

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...