Elastic Beanstalk 環境マネジメントコンソールを使用する - AWS Elastic Beanstalk

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Elastic Beanstalk 環境マネジメントコンソールを使用する

Elastic Beanstalk コンソールでは、それぞれの AWS Elastic Beanstalk 環境を管理するための [Environment overview] (環境の概要) ページが用意されています。[Environment overview] (環境の概要) ページからは、環境の設定を管理したり、一般的なアクションを実行したりできます。これらのアクションには、環境で実行されているウェブサーバーの再起動、環境のクローン作成、または環境を最初から再構築することが含まれます。

環境の概要。
環境マネジメントコンソールにアクセスするには
  1. Elastic Beanstalk コンソールを開き、[Regions] (リージョン) リストで AWS リージョンを選択します。

  2. ナビゲーションペインで、[環境] を選択し、リストから環境の名前を選択します。

    注記

    環境が多数ある場合は、検索バーを使用して環境リストをフィルタリングします。

[Environment overview] (環境の概要) ページが表示されます。コンソールのナビゲーションペインには、環境が属するアプリケーションの名前が、そのアプリケーションに関連する管理ページ、環境名、環境のマネジメントページとともに表示されます。

環境の概要

[Environment overview] (環境の概要) ページを表示するには、ナビゲーションペインで環境名を選択します (現在の環境の場合)。または、[Applications] (アプリケーション) ページや、[Environments] (環境) ページのメイン環境リストから環境に移動します。

環境の概要ページの上部ペインには、環境に関する情報の内で最上位のものが表示されます。この情報には、環境の名前やURL、および現在のヘルスステータスが含まれています。さらに、現在デプロイされているアプリケーションバージョンの名前や、アプリケーションが実行されているプラットフォームのバージョンも確認することができます。概要ペインの下には、最新の環境イベントが表示されます。

[Refresh] を選択すると、表示されている情報が更新されます。概要ページには、以下の情報とオプションが含まれます。

健康

環境全体の状態。環境のヘルスが悪化すると、環境のヘルスの横に [原因を表示] リンクが表示されます。このリンクを選択すると、[ヘルス] タブに詳細が表示されます。

[原因を表示] リンクが環境のヘルスの横に表示される場合。
ドメイン

環境の [Domain] (ドメイン)、つまり URL は、[Environment overview] (環境の概要) ページの上部、環境の [Health] (ヘルス) の下にあります。これは、環境で実行するウェブアプリケーションの URL です。

環境 ID

環境 ID。 これは環境の作成時に生成される内部 ID です。

アプリケーション名

環境にデプロイされ、実行されているアプリケーションの名前。

実行バージョン

環境にデプロイされ、実行されているアプリケーションバージョンの名前。Upload and Deploy を選択すると、ソースバンドルをアップロードし、環境にデプロイすることができます。このオプションにより、新しいアプリケーションバージョンが作成されます。

プラットフォーム

その環境で実行されているプラットフォームバージョンの名前です。通常この名前は、アーキテクチャ、オペレーティングシステム (OS)、言語、およびアプリケーションサーバー (総称してプラットフォームブランチと呼ばれます) と、プラットフォームの特定のバージョン番号で構成されます。

プラットフォームバージョンが最新のものではない場合は、[プラットフォーム] セクションの横にステータスラベルが表示されます。[更新] ラベルは、ご利用のプラットフォームバージョンはサポートされているが、より新しいバージョンが利用可能であることを示します。プラットフォームバージョンには、[非推奨] または [廃止] というラベルが付いている場合もあります。[バージョンを変更] を選択して、プラットフォームブランチを新しいバージョンに更新します。プラットフォームバージョンの状態の詳細については、「Elastic Beanstalk プラットフォームの用語集」の「プラットフォームブランチ」セクションを参照してください。

[更新] ラベルがプラットフォームバージョンの横に表示される場合。
[Environment overview] (環境の概要) のタブ

ページの下部にあるタブでは、環境のより詳細な情報を確認でき、追加機能へのアクセスも可能です。

  • イベント – Elastic Beanstalk サービスからの情報またはエラーメッセージと、この環境が使用しているリソースを持つ他のサービスからの情報が表示されます。

  • ヘルス – アプリケーションを実行している Amazon EC2 インスタンスの状態と詳細なヘルス情報が表示されます。

  • [Logs] (ログ) - 環境内の Amazon EC2 からログを取得してダウンロードします。ログ全体または最近のアクティビティを取得できます。取得したログは 15 分間使用できます。

  • モニタリング – 平均レイテンシーや CPU 使用率など、環境の統計情報が表示されます。

  • [Alarms] (アラーム) — 環境メトリックに設定したアラームが表示されます。このページでは、アラームの追加、変更、削除を行えます。

  • [Managed Updates] (マネージド更新) - 次回および完了したマネージドプラットフォームの更新やインスタンスの置換に関する情報が表示されます。

  • タグ – 環境タグが表示されます。タグの管理もできます。タグは、環境に適用されるキーと値のペアです。

注記

コンソールの左側にあるナビゲーションペインには、タブと同じ名前のリンクが一覧表示されています。これらのリンクのいずれかを選択すると、それに対応するタブの内容が表示されます。

環境アクション

環境の概要ページには、環境に対する一般的なオペレーションを実行するための、[アクション] メニューが用意されています。このメニューは、[新しい環境の作成] オプションの横にある環境ヘッダーの右側に表示されます。

注記

一部のアクションは、特定の条件でのみ使用でき、適切な条件が満たされるまで無効のままです。

設定のロード

以前に保存した設定をロードします。設定はアプリケーションに保存されており、関連付けられた環境にロードできます。環境の設定に変更を加えた場合、保存された設定をロードすることで、それらの変更を元に戻すことができます。同じアプリケーションを実行している別の環境から保存した設定をロードして、環境間で設定を伝達することができます。

設定の保存

環境の現在の設定をアプリケーションに保存します。環境の設定に変更を加える前に、必要に応じて後でロールバックできるように、現在の設定を保存します。新しい環境を起動するときに、保存された設定を適用することもできます。

環境ドメイン (URL) のスワップ

現在の環境の CNAME を新しい環境とスワップします。CNAME をスワップした後は、その環境の URL を使用するアプリケーションへのすべてのトラフィックが新しい環境に送られます。新しいバージョンのアプリケーションをデプロイする準備ができたら、新しいバージョンで別の環境を起動できます。新しい環境でリクエストを受け取る準備が完了したら、CNAME スワップを実行して、その環境へのトラフィックのルーティングを開始します。これを実行してもサービスが中断されることはありません。詳細については、「Elastic Beanstalk を使用したブルー/グリーンデプロイ」を参照してください。

環境のクローンを作成する

現在実行中の環境と同じ設定で、新しい環境を起動します。

最新のプラットフォームを使用してクローンを作成する

使用中の Elastic Beanstalk プラットフォームの最新バージョンを使用して、現在の環境のクローンを作成します。このオプションは、現在の環境のプラットフォームについて新しいバージョンが利用可能な場合にのみ使用できます。

現在のオペレーションを中止する

進行中の環境の更新を停止します。オペレーションを中止すると、その処理の進行度合いによって、環境内のインスタンスの一部が他のインスタンスと異なる状態になる場合があります。このオプションは、環境が更新中である場合にのみ使用できます。

アプリケーションサーバーを再起動する

環境内のインスタンスで実行されているウェブサーバーを再起動します。このオプションで、AWS リソースが終了したり再起動したりすることはありません。無効なリクエストへの応答中に環境の動作がおかしくなった場合、根本原因のトラブルシューティングを行う間、アプリケーションサーバーを再起動することで、機能を一時的に回復できます。

環境の再構築

実行中の環境のすべてのリソースを終了し、同じ設定で新しい環境を構築します。新しい環境を最初からデプロイするのと同様に、この処理の完了には数分が必要となります。環境のデータ層で実行されている Amazon RDS インスタンスがある場合は、すべて再構築時に削除されます。そのデータが必要な場合は、スナップショットを作成します。RDS コンソール上で手動でスナップショットを作成するか、データ層の削除ポリシーを設定して、インスタンスを削除する前にスナップショットを自動的に作成させることができます。データ層を作成した際は、デフォルトでこの設定になっています。

環境の終了

実行中の環境ですべてのリソースを終了した上で、アプリケーションからその環境を削除します。データ層で実行されている RDS インスタンスがあり、その中のデータを保存しておく必要がある場合は、データベース削除ポリシーSnapshot または Retain に設定します。詳細については、このガイドの環境の設定の章で「データベースのライフサイクル」を参照してください。

環境の復元

環境が終了したのが過去 1 時間以内であれば、このページから環境を復元できます。1 時間を過ぎた場合は、アプリケーション概要ページから復元できます。

イベント

[Events] (イベント) タブには、環境のイベントストリームが表示されます。Elastic Beanstalk は、環境の操作時、および操作の結果として環境のリソースが作成あるいは変更された場合に、イベントメッセージを出力します。

Elastic Beanstalk コンソールのイベントページ

詳細については、「Elastic Beanstalk 環境のイベントストリームの表示」を参照してください。

健康

拡張ヘルスモニタリングが有効になっている場合、このページにはインスタンスのライブヘルス情報が表示されます。[Overall health] (全体的なヘルス) ペインには、環境のすべてのインスタンスを組み合わせた平均的なヘルスデータが表示されます。[Enhanced instance health] (拡張インスタンスヘルス) ペインには、環境内の個々のインスタンスのライブヘルス情報が表示されます。拡張ヘルスモニタリングによって、Elastic Beanstalk は環境のリソースをより厳密にモニタリングできるため、アプリケーションのヘルスをより正確に評価できます。

拡張ヘルスモニタリングを有効化すると、このページには環境のインスタンスから送られたリクエストに関する情報や、レイテンシーやロード、CPU 使用率などオペレーティングシステムからのメトリクスが表示されます。

Elastic Beanstalk コンソールの拡張ヘルスの概要ページ

詳細については、「Elastic Beanstalk の拡張ヘルスレポートとモニタリング」を参照してください。

ログ

[Logs] ページにより、環境で EC2 インスタンスからのログを取得できます。ログをリクエストすると、Elastic Beanstalk がインスタンスにコマンドを送信します。これにより、Amazon S3 の Elastic Beanstalk ストレージバケットにログがアップロードされます。このページでログをリクエストすると、15 分後に Elastic Beanstalk がログを自動的に Amazon S3 から削除します。

ローカルでのローテーション後、ログを Amazon S3にアップロードして永続的に保管できるように、環境のインスタンスを設定することもできます。

Elastic Beanstalk コンソールの環境ログページ

詳細については、「Elastic Beanstalk 環境の Amazon EC2インスタンスからのログの表示」を参照してください。

モニタリング

[Monitoring] ページには、環境のヘルス情報の概要が表示されます。これには、Elastic Load Balancing および Amazon EC2 によって提供されるデフォルトのメトリクスセットと、環境の経時変化のグラフが含まれます。

Elastic Beanstalk コンソールのモニタリングページ

詳細については、「AWS マネジメントコンソールでの環境のヘルスのモニタリング」を参照してください。

Alarms

[既存のアラーム] ページには、環境用に設定したすべてのアラームに関する情報が表示されます。このページのオプションを使用して、アラームの変更や削除ができます。

Elastic Beanstalk コンソールの既存のアラームページ

詳細については、「アラームの管理」を参照してください。

マネージド更新

[Managed updates overview (マネージド更新の概要)] ページには、次回および完了したマネージドプラットフォームの更新やインスタンスの置換に関する情報が表示されます。

マネージド更新機能により、選択した週ごとのメンテナンス期間で最新のプラットフォームバージョンへ自動的に更新するように、環境を設定することもできます。プラットフォームのリリースが更新される際にも、メンテナンス期間中に Amazon EC2 インスタンスをすべて置換するよう環境を設定することができます。これによって、アプリケーションを長期間にわたり実行した場合に発生する問題を軽減できます。

詳細については、「マネージドプラットフォーム更新」を参照してください。

Elastic Beanstalk コンソールの既存のアラームページ

詳細については、「マネージドプラットフォーム更新」を参照してください。

タグ

[タグ] ページには、環境を作成した際に Elastic Beanstalk によって適用されたタグや、独自に追加したタグが表示されます。カスタムタグを追加、編集、削除できます。Elastic Beanstalk によって適用されたタグを編集または削除することはできません。

環境タグは、アプリケーションをサポートするために Elastic Beanstalk が作成したすべてのリソースに適用されます。

Elastic Beanstalk コンソールのタグページ

詳細については、「Elastic Beanstalk 環境でのリソースのタグ付け」を参照してください。

構成

[Configuration] (設定) ページには、環境の現在の設定内容が表示されます。さらに、Amazon EC2 インスタンス、ロードバランサー、通知、ヘルスモニタリング設定を含むリソースの設定内容も表示されます。このページの設定を使用して、デプロイ中の環境動作のカスタマイズ、追加機能の有効化、環境作成時に選択したインスタンスタイプおよびその他の設定の修正が可能です。

Elastic Beanstalk コンソールの設定の概要ページ

詳細については、「Elastic Beanstalk 環境の設定」を参照してください。