如何一次将数千张图像上传到Amazon S3

时间:2016-07-06 08:54:31

标签: image amazon-s3 digital-ocean

我想从我的Digital Ocean Droplet上传数千张图片到我的S3 Bucket,我已经创建了一段代码,可以将我的网站上的所有新图像上传到存储桶,所以现在这样工作正常我只是想要将我的所有图像从生产液滴移到桶中。

我在图像上存储了52 GB,所以我不知道如何将所有图像移动到存储桶中!什么是最好的方法?

1 个答案:

答案 0 :(得分:0)

最好的方法是:

  1. 创建要传输的图像的Zip文件。
  2. 在与Bucket相同的区域中创建EC2实例。
  3. 将Zip文件复制到EC2实例。
  4. 在EC2实例中解压缩Zip文件。
  5. 使用aws cli将图像从EC2实例复制到Bucket。
  6. 另一种方法是直接从Droplet使用aws cli,但由于文件数量很大,转移需要花费大量时间。

    aws cli中,您可以使用aws s3 cpaws s3 sync复制图片。