7
3

More than 1 year has passed since last update.

AWS Elastic Beanstalkが正常に稼働しているのにデプロイに失敗するケースの対処

Last updated at Posted at 2019-11-08

社内向けに機械学習のサンプルアプリケーション運用しています。そのアプリケーションが何らかの原因で以下のエラーを出してデプロイに失敗するようになってしまいました。この対処をしばらく行っていました。

アプリケーションバージョンをデプロイできません: Environment named ***** is in an invalid state for this operation. Must be Ready.

最初に結論から書くと以下の通りです。

  • 何らかの原因でCloudFormationのステータスが正常ではなくなった
  • 対処法は環境を再作成すること

対処方法

こちらのフォーラムを参考にしながら、AWSサポートに問い合わせて確認したところ、次のような状況だったようです。

Beanstalkのステータスが正常でも、Beanstalkが利用しているCloudFormationスタックが失敗 (CREATE_FAILEDステータスだった)する場合がある。この場合に当初のエラーメッセージが出ることがある。

また、この状態になった原因は分からないのですが、誤ってアプリケーションが正常に動作しないネットワーク設定のままデプロイをしようしてしまったことがあり、その際にCloudFormationのステータスが CREATE_FAILED になってしまったんじゃないかと考えています。

この記事が、同様のエラーが出てしまった方の助けになると嬉しいです。

7
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3