如何将Amazon EBS复制到S3?

ccl*_*eve 5 cloud amazon-s3 amazon-ec2

我们有一个用户上传文件的网站,其中一些非常大.我们有多个EC2实例,并希望对它们进行负载均衡.目前,我们将文件存储在EBS卷上以便快速访问.复制文件的最佳方法是什么,以便它们可以在多个实例上使用?

我的想法是,将文件上传到S3,然后自动将它们下载到其他EC2实例的自动复制过程将是理想的.

EBS快照不起作用,因为它们复制整个卷,我们需要能够按需复制各个客户的目录.

Jay*_*dri 2

您可以编写一个 shell 脚本,每当上传(或删除)新文件时,该脚本都会生成s3cmd以将本地文件系统与 S3 存储桶同步。它看起来像:

s3cmd sync  ./  s3://your-bucket/
Run Code Online (Sandbox Code Playgroud)