Ниже приведен фрагмент моего кода, в основном я просматриваю указанную директорию и для каждого файла в этой директории получаю заданный URL-адрес, чтобы загрузить его на S3.Я на правильном пути, чтобы думать, что я могу использовать curl в цикле for для загрузки каждого файла с заданным URL-адресом, или мне нужно подходить к нему по-другому.
s3 = boto3.client('s3', config=Config(signature_version='s3v4'))
files = os.listdir(path)
for name in files:
url = s3.generate_presigned_url(
ClientMethod='get_object',
Params={
'Bucket': bucket,
'Key': name
}
)
print(url)