2017-05-25 78 views
1

對於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中可用。

回答

1

要同步兩個s3存儲桶,您可以觸發Lambda事件,當文件上傳到一個存儲桶時,Lambda功能將使用AWS S3 SDK將文件從一個存儲桶複製到另一個存儲桶。這將異步地將該文件複製到其他存儲桶中。