AWS S3与JS/Node SDK同步

Eri*_*rik 15 javascript amazon-s3 amazon-web-services node.js gulp

Amazon Web Services(AWS)命令行界面(CLI)具有sync命令.不幸的是,AWS CLI的同步方法有点儿错误.我想使用gulp构建过程和Amazon的javascript/node SDK同步到S3 .不幸的是,SDK似乎没有同步方法 - 或者是这样吗?

将节点中的整个目录与AWS S3同步的最佳方法是什么?

小智 0

AWS CLI 现在更加稳定。所以,我的解决方案:

gulp.task("sync-buckets", done => {
    let conf = loadConf();
    exec(`aws s3 sync --acl public-read bucket/www_static/ s3://${conf.BucketName}`, done);
});
Run Code Online (Sandbox Code Playgroud)