如何在nodejs中使用aws-sdk同步两个s3存储桶?

时间:2017-05-25 11:08:11

标签: node.js amazon-web-services amazon-s3 aws-sdk aws-cli

对于nodejs使用aws-sdk的 s3客户端,我将内容从本地目录上传到这样的远程存储桶。

 var s3_bucket = new AWS.S3({params:{Bucket: 'bucket_name'}});
 s3_bucket.upload(params,callback)

'上传'方法如何用于同步 2 s3存储桶?或者还有另一种方法可以做到这一点吗?我没有找到“同步”方法,否则 aws cli 就可以使用

1 个答案:

答案 0 :(得分:1)

要同步两个s3存储桶,您可以触发Lambda事件,当文件上传到一个存储桶时,Lambda函数将使用AWS S3 SDK将文件从一个存储桶复制到另一个存储桶。这会将文件异步复制到另一个存储桶中。