Я пытаюсь скопировать файлы из одной корзины 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
для кодирования.
Я что-то пропустил?
Спасибо