Я не вижу здесь ответов на Python.Вы можете отсканировать загрузку папки с помощью Python / boto3.Вот как рекурсивно получить все имена файлов из дерева каталогов:
def recursive_glob(treeroot, extention):
results = [os.path.join(dirpath, f)
for dirpath, dirnames, files in os.walk(treeroot)
for f in files if f.endswith(extention)]
return results
Вот как загрузить файл в S3 с помощью Python / boto:
k = Key(bucket)
k.key = s3_key_name
k.set_contents_from_file(file_handle, cb=progress, num_cb=20, reduced_redundancy=use_rr )
Я использовал эти идеи для записи Каталог-Uploader-For-S3