Как загрузить файлы определенного шаблона c из местоположения S3 в местоположение FTP в Python с помощью ftplib и boto3 ??
Мне удалось загрузить файлы с локального компьютера, как показано ниже, но не из S3. Может ли кто-нибудь предложить способ достижения этого ??
# Upload Files
from ftplib import FTP_TLS
import glob
host = 'ftp.xyz.com'
uname = 'user_name'
pwd = 'My_Password'
sdir = 'location'
sfrmt = 'sample*'
ftps = FTP_TLS(host)
ftps.login(user = uname, passwd = pwd)
ftps.cwd(sdir)
files = glob.glob(sfrmt)
files
['sample1.csv', 'sample2.csv', 'sample3.csv']
for f in files:
with open(f, 'r') as fu:
ftps.storbinary('STOR ' + f, fu)
'226 Transfer complete.'
'226 Transfer complete.'
'226 Transfer complete.'