亚马逊网络服务' (AWS)命令行界面(CLI)具有sync command。不幸的是,AWS CLI的同步方法有点儿麻烦。我想使用gulp构建过程和Amazon's javascript/node SDK同步到S3。不幸的是,SDK似乎没有同步方法 - 或者是吗?
将节点中的整个目录与AWS S3同步的最佳方法是什么?
答案 0 :(得分: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);
});