AWS記述難易度 標準

ビルド済みの dist ディレクトリを、差分だけ転送してバケットにそろえたい。

aws s3 ____ ./dist s3://my-site-bucket/

正答

正答sync

解説

aws s3 sync は送り元と送り先を再帰的に比較し、新しいファイルや変更されたファイルだけを転送する。静的サイトのデプロイのように、毎回ディレクトリ全体をそろえたい場面で使う。aws s3 cp はディレクトリに対しては --recursive を付けないとエラーになり、付けても差分判定はせず全ファイルを転送する。既定では送り先にだけあるファイルは残るので、完全に一致させたいときは --delete を付ける。

参考: docs.aws.amazon.com

clis3sync

この問題を含む AWS のテストを制限時間つきで解く

AWSクイズへ