相关疑难解决方法(0)

如何使用python boto3将s3对象从一个桶复制到另一个桶

我想将文件从一个s3存储桶复制到另一个存储桶.我收到以下错误:

s3.meta.client.copy(source,dest)
TypeError:copy()至少需要4个参数(给定3个)

我无法通过阅读文档找到解决方案.这是我的代码:

#!/usr/bin/env python
import boto3
s3 = boto3.resource('s3')
source= { 'Bucket' : 'bucketname1','Key':'objectname'}
dest ={ 'Bucket' : 'Bucketname2','Key':'backupfile'}
s3.meta.client.copy(source,dest)
Run Code Online (Sandbox Code Playgroud)

python amazon-s3 amazon-web-services boto3

9
推荐指数
3
解决办法
3万
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

boto3 ×1

python ×1