在两个s3桶之间复制会引发404错误

时间:2016-06-12 06:21:38

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

我有两个s3存储桶,取“srcs3bck”和“dsts3bck”,我在srcs3bck中有一个文本文件。我尝试了StackOverFlow question中建议的答案,将源复制到目的地。但当我这样做时,我得到404响应错误,说明我的源存储桶不可用。

但我试图得到桶并获得所有kes。它正在显示密钥。

{{1}}

我需要改变什么呢。我不确定我在做什么错。任何人都可以帮我解决这个问题。提前致谢

1 个答案:

答案 0 :(得分:4)

copy_key方法实际上是在查找存储桶名称,而不是存储桶对象。所以试试这个:

for i in x: dst.copy_key(i.key,src.name,i.key)