ことの発端
CodePipelineを使ってCI/CDの仕組みを新しく作っていた時にアーティファクトファイルのパスを記載しているにも関わらずパイプライン側でアーティファクトファイルが見つからないと言われた。
- エラー内容
File [XXXXXX.json] does not exist in artifact [XXXXXX]
はまった点
アーティファクトファイルはzip前提なのでzipファイル名をアーティファクトのファイルパスとして含む必要があった。当初再帰的に検索してくれるものだと思ったが違った。展開前提という事ですね。
- アーティファクト名/zipファイルのファイル名(.zip)を抜いたもの/対象ファイル
参考