はじめに
amplifyでいつものようにデプロイを行うと、なぜかデプロイが転けてしまい、
解決に時間がかかったのでまとめます。
問題と原因
CDを走らせると以下のような警告が出ました。
[WARNING]: ! Unable to write cache: {"code":"ERR_BAD_REQUEST","message":"Request failed with status code 404"})}
原因としては、すでに削除したリモートブランチと同じ名前のローカルブランチを作成し、
プッシュしてPRを立てると、リモートブランチ側との整合性が取れなくなり、キャッシュエラーが起きたみたいです。
解決方法
シンプルにAmplifyのGUIにある、プロジェクトキャッシュ削除をするだけで解消しました。
amplify.ymlにenvCache --set stackInfo ""
を書いてもいけるみたいです。
おわりに
こういうエラーは大元のコードがどういう処理をしているかが見えないのでデバッグしづらいですね。
ほなまた。
参考資料