S3复制与上传

时间:2019-06-21 04:14:20

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

使用boto3 python客户端将一个S3文件夹的内容复制到另一个文件夹的最佳方法是什么?我正在尝试评估boto3 s3客户端copyupload_file

一种性能比另一种有效吗? 在什么情况下优先于另一种情况?

1 个答案:

答案 0 :(得分:1)

要在Amazon S3中复制对象,可以使用copy_object()命令。

这有效:

  • 在相同或不同的存储桶中
  • 在相同或不同区域
  • 在相同或不同的帐户中

命令被发送到目标存储桶,然后该存储桶从源存储桶中“拉”对象。无需下载/上传对象,因此它运行迅速且不占用带宽。

下载/上传可能比复制更好的唯一情况可能是无法同时为源存储桶和目标存储桶赋予 GET权限和目标桶的PUT权限同一组凭据。