メニュー
AWS Elastic Beanstalk
開発者ガイド (API Version 2010-12-01)

AWS Elastic Beanstalk 環境の再構築

Elastic Beanstalk 機能を使用せずに環境内の AWS リソースを変更または終了すると、その Elastic Beanstalk 環境は使用できない状態になる可能性があります。 その場合は、環境を再構築して、動作状態になるよう復元を試みることができます。環境を再構築すると、すべてのリソースが終了し、同じ設定の新しいリソースに置き換えられます。

また、6 週間 (42 日) 以内であれば、終了した環境を再構築できます。再構築の際、Elastic Beanstalk は同じ名前、ID、および設定で新しい環境の作成を試みます。

実行中の環境の再構築

Elastic Beanstalk コンソールから、または RebuildEnvironment API を使用して、環境を再構築できます。

実行中の環境 (コンソール) を再構築するには

  1. Elastic Beanstalk コンソールを開きます。

  2. お客様の環境の管理ページに移動します。

  3. [Actions] を選択してから、[Rebuild environment] を選択します。

  4. [Rebuild] を選択します。

実行中の環境を再構築すると、古いリソースと同じ設定を持つ新しいリソースが作成されます。ただし、リソース ID は異なり、古いリソースのすべてのデータが復元されるわけではありません。たとえば、Amazon RDS データベースインスタンスがある環境を再構築する場合、同じ設定を持つ新しいデータベースが作成されますが、新しいデータベースにスナップショットは適用されません。

Elastic Beanstalk API を使用して実行中の環境を再構築するには、RebuildEnvironment アクションとともに AWS CLI または AWS SDK を使用します。

$ aws elasticbeanstalk rebuild-environment e-vdnftxubwq

終了した環境の再構築

Elastic Beanstalk コンソール、EB CLI、または RebuildEnvironment API を使用して、終了した環境を再構築し、復元できます。

最近終了した環境は、最大で 1 時間はアプリケーションの概要に表示されます。この間は、そのダッシュボードで環境のイベントを表示し、[Restore environment] アクションを使用してイベントを再構築できます。

表示されなくなった環境を再構築するには、アプリケーションページの [Restore terminated environment] オプションを使用します。

終了した環境を再構築するには (コンソール)

  1. Elastic Beanstalk コンソールを開きます。

  2. アプリケーションを選択します。

  3. [Actions] を選択してから、[Restore terminated environment] を選択します。

  4. 終了した環境を選択します。

  5. [復元] を選択します。

Elastic Beanstalk は、同じ名前、ID、および設定で新しい環境の作成を試みます。再構築を試みるときに同じ名前または URL を持つ環境が存在する場合、再構築は失敗します。環境にデプロイされたアプリケーションバージョンを削除した場合も、再構築に失敗します。

EB CLI を使用して環境を管理する場合は、eb restore コマンドを使用して、終了した環境を再構築します。

$ eb restore e-vdnftxubwq

詳細については、「」を参照してください。eb restore

Elastic Beanstalk API を使用して、終了した環境を再構築するには、RebuildEnvironment アクションとともに AWS CLI または AWS SDK を使用します。

$ aws elasticbeanstalk rebuild-environment e-vdnftxubwq