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

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

问题描述:

对于nodejs,使用aws-sdk的s3客户端,我从本地目录将内容上传到远程存储桶。如何在nodejs中使用aws-sdk同步两个s3桶?

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

如何'上传'方法可用于同步2 S3桶?还是有另一种方法可以做到这一点?我没有找到“同步”方法,否则在aws cli中可用。

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