将文件从一个AWS / S3存储桶复制到数据块上的另一个存储桶

时间:2020-02-20 00:21:46

标签: python amazon-web-services amazon-s3

我正在尝试将文件从一个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

进行编码。

我想念什么吗?

谢谢

0 个答案:

没有答案