копировать файлы из одной корзины AWS / S3 в другую корзину с помощью блоков данных - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь скопировать файлы из одной корзины AWS / s3 в другую корзину AWS / S3. Я работаю над блоками данных, python3.

s3 = boto3.client('s3')
s3_resource = boto3.resource('s3')
for key in s3.list_objects(Bucket=source_bucket, Prefix=source_prefix)['Contents']:
    files = key['Key']
    copy_source = {'Bucket': source_bucket + source_prefix,'Key': files}
    s3_resource.meta.client.copy(copy_source, dest_bucket + dest_prefix, files) # error here!

 ParamValidationError: Parameter validation failed:

Я использовал https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3 .Client.list_objects

для кодирования.

Я что-то пропустил?

Спасибо

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