AWS S3 Sync с JS/Node SDK

Amazon Web Services - Интерфейс командной строки (AWS-CLI) имеет команду синхронизации. К сожалению, метод sync AWS CLI немного глючит. Я хотел бы синхронизироваться с S3, используя процесс сборки gulp и Amazon javascript/node SDK.

К сожалению, SDK, похоже, не имеет метода синхронизации или нет?

Каков наилучший способ синхронизации целых каталогов в Node с AWS S3?

Ответ 1

Теперь CLS AWS более стабилен. Итак, мое решение:

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