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



使用 aws-sdk for nodejs 的 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 开发工具包将文件从一个存储桶复制到另一个存储桶。这会将文件异步复制到另一个存储桶中。

最新更新