Ответ 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);
});
Amazon Web Services - Интерфейс командной строки (AWS-CLI) имеет команду синхронизации. К сожалению, метод sync
AWS CLI немного глючит. Я хотел бы синхронизироваться с S3, используя процесс сборки gulp и Amazon javascript/node SDK.
К сожалению, SDK, похоже, не имеет метода синхронизации или нет?
Каков наилучший способ синхронизации целых каталогов в Node с AWS S3?
Теперь CLS AWS более стабилен. Итак, мое решение:
gulp.task("sync-buckets", done => {
let conf = loadConf();
exec(`aws s3 sync --acl public-read bucket/www_static/ s3://${conf.BucketName}`, done);
});