就我而言,我想从我的 s3bucket/ 解析中读取所有 XML,然后将所有解析的文件移动到同一个 s3Bucker/
对我来说,解析逻辑工作正常,但我无法移动所有文件。这是我尝试使用的示例
**s3 = boto3.resource('s3')
src_bucket = s3.Bucket('bucket1')
dest_bucket = s3.Bucket('bucket2')
for obj in src_bucket.objects.all():
filename= obj.key.split('/')[-1]
dest_bucket.put_object(Key='sample/' + filename, Body=obj.get()["Body"].read())**
上面的代码根本不适合我(我必须授予 s3 文件夹完全访问权限,并且还必须对给定的公共完全访问权限进行测试)。
谢谢