s3://test-bucket/public
配下へローカルカレントディレクトリ ./dist/
以下のファイルをアップロードする gulpfile.js
。
SPA 等の静的ファイルを S3 にアップロードしたい時用。
準備。
$ npm install --save-dev gulp gulp-awspublish gulp-rename aws-sdk concurrent-transform
アップロードのみのとき。
$ gulp publish
S3 にアップロード対象ファイル以外が存在する場合にそいつらを全部消したいとき。
$ gulp sync
一時的セキュリティ認証情報 (AssumeRole) を使う場合。
$ AWS_SDK_LOAD_CONFIG=1 gulp publish