1. ホーム
  2. amazon-web-services

Elastic Beanstalk アプリ環境を一時停止しますか?

2023-08-21 23:10:35

質問

データベースをアップグレードしている間、アプリサーバーをシャットダウンしたいのですが。

環境を終了/破壊することなく、アプリサーバーを一時停止または停止する方法はありますか。

Elastic Beanstalkのロードバランサーを一時的に変更するだけで、Elastic Beanstalkの構成やサーバーの管理方法に問題や影響を与えることはないでしょうか?

どのように解決するのですか?

この方法しかありませんでした。

1) 一時停止したい環境に移動する AWS管理コンソール

2) "Configuration"を選択します。

3) "Capacity"を開いてください。

4) ずっと下にスクロールして、"Time-based Scaling" を選択します。

5) [スケジュール操作の追加]ボタンをクリックします。

6) 数分後のアクションを設定し (推奨: 環境がリセットする時間があるように 5 分)、名前を付け (例えば "terminate") 、最小および最大のインスタンスを '0' に設定します。

時刻はUTCで設定されていることに注意してください。この場合 time.is/UTC を使って、現在のUTCを判断することができます。

これは、あなたの環境をシャットダウンするエラーを作成するため、その費用を支払う必要はないでしょう。 提案された他の方法は、適用時にエラーを作成するだけなので、それを通過することはなく、環境はまだ動作します。

環境を再有効化するには、たとえばインスタンスの最小値 1 と最大値 4 で別のアクションをスケジュールするだけです (これらはデフォルトです)。