The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems.

CodeDeploy で Step 3 で失敗することがある。

上記エラーの対処をまとめる。

原因を探っていくと、AllowTraffic で 1時間以上も時間がかかって失敗していた。

この処理の Script の中身を確認するものの何も書かれていない。

この原因について調査し、原因がわかったので備忘録として記載すると、

これは LoadBalancer から新しくDeploy されたインスタンスへのトラフィックが流れない事が原因だった。

具体的に言うと LoadBalancer から新インスタンスへの health check が通っていない状況。

LoadBalancer の health check を修正する事で deploy が成功するようになった。