【问题标题】:How to sync two s3 buckets using aws-sdk in nodejs?如何在 nodejs 中使用 aws-sdk 同步两个 s3 存储桶?
【发布时间】:2017-10-26 00:25:48
【问题描述】:

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

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

'upload' 方法如何用于同步 2 个 s3 存储桶?还是有另一种方法可以做到这一点?我没有找到 "sync" 方法,该方法在 aws cli 中可用。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-14
      • 2012-02-14
      • 1970-01-01
      • 2017-10-26
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      相关资源
      最近更新 更多