哪个更好 - 在S3中复制或从S3下载和上传?

时间:2017-04-21 07:00:31

标签: python amazon-s3

我正在编写一段代码,其中需要复制S3上的文件。什么是更好的过程 - 用S3本身复制文件或下载文件并上传它们?我没有使用下载的文件。

1 个答案:

答案 0 :(得分:2)

如果您要求将Amazon S3中的对象复制到Amazon S3中的其他位置(即使它位于不同的存储桶或不同区域),最好发出复制命令。这样,转移完全发生在Amazon S3中,并且出现问题的可能性较小。

例如,可以使用AWS Command-Line Interface (CLI)

复制数据
aws s3 cp s3://source-bucket/foo.txt s3://destination-bucket/foo.txt

这将在不删除文件的情况下在存储桶之间复制对象。