【AWSでエラー対処】CodeDeployでaws deploy pushしたとき、ZIP does not support timestamps before 1980となってpushできなかったときの対処法


概要

AWS CLIで

aws deploy push

を実行すると、

ZIP does not support timestamps before 1980

と出力されて期待したけっけが得られないときの対処法。

原因

ファイルのタイムスタンプがzipでサポート対象外の1980よりも以前のファイルが存在しているために起きている。

対処手順

該当のディレクトリで再帰的にファイルのタイムスタンプを更新する。

find . | xargs touch

※この方法はタイムスタンプが更新されても構わない場合のみ行う

これで aws deploy push した際もエラーが出なくなる。

検証環境

macOS Sierra version 10.12.6