概要
AWS CodeBuildでビルド時に以下のエラーが出ました。
Running command apt-get update -y /codebuild/output/tmp/script.sh: line 4: apt-get: command not found
原因と解決方法
buildspec.yamlでapt-getコマンドを使用した際に、apt-getコマンドが見つからないと言われたエラーです。
イメージによっては、CodeBuildのビルド環境がapt-getをサポートしていません。
Amazon Linuxを使っている場合はyumを利用するとのこと(Ubuntuはaptみたい)。
CodeBuildプロジェクトからイメージを確認すると
aws/codebuild/amazonlinux-x86_64-standard:5.0
とあるので、Amazon Linuxですね。
apt-getの代わりにyumを使用すれば解決しました。