s3コマンドでsyncした時、更新していないのに毎回アップロードされてしまう

s3コマンドでsyncした時、更新していないのに毎回アップロードされてしまう場合、--size-only を指定します。

aws s3 sync --size-only public/ s3://bucket.name

サイズが同じであれば更新されません。逆にタイムスタンプまで見たい場合は、 --exact-timestamps を指定します。

aws s3 sync --exact-timestamps public/ s3://bucket.name