Elastic Beanstalk にデプロイされているプロジェクトを引き継ぎました。既存の環境を変更せずに、eb cli を設定してその環境にデプロイしたいと思います。調べたところ、これがeb init
適切なコマンドであるという印象を受けましたが、対話型セッションを開始したところ、エントリを構成設定 (プラットフォーム バージョンなど) として使用するように思われました。すでに使用されている設定を維持したい (実行中の環境で使用しているプラットフォーム バージョンを判断できませんでした) し、実行中の ec2 インスタンスが何らかの理由で置き換えられたり終了されたりしないようにしたいです。これを行うための最善の方法を知っている人はいますか? ご協力をよろしくお願いします。
ベストアンサー1
必ずeb init
既存のアプリケーションと環境を選択してください。これを行うと、環境から設定がプルダウンされます。
ただし、eb init
作成される設定は将来の環境で使用されるデフォルト設定です。実行中の環境の設定は上書きされません。
インスタンスに関しては、Elastic Beanstalk は、状態と自動スケーリングに基づいていつでもインスタンスを終了または作成できます。ただし、インスタンスが正常であり、自動スケーリング イベントが発生しないと想定した場合、eb deploy
インスタンスが置き換えられることはありません。
しかし、インスタンスが置き換えられることをなぜそんなに心配しているのか、少し興味があります。
現在のプラットフォームを確認するには、 からその情報を入手できますeb status
。