AWS Systems Manager Elastic Beanstalk ランブックを使用する - AWS Elastic Beanstalk

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

AWS Systems Manager Elastic Beanstalk ランブックを使用する

Systems Manager を使用して Elastic Beanstalk 環境のトラブルシューティングを行うことができます。Systems Manager は、お客様にすぐに使用を開始していただけるように、Elastic Beanstalk 用に事前定義されたオートメーションランブックを用意しています。オートメーションランブックは、環境のインスタンスやその他の AWS リソースで実行するアクションを定義する Systems Manager ドキュメントの一種です。

このドキュメント AWSSupport-TroubleshootElasticBeanstalk は、Elastic Beanstalk 環境のパフォーマンスが低下する可能性のある一般的な問題をいくつか特定するのに役立つように設計されたオートメーションランブックです。そうするためには、EC2 インスタンス、VPC、AWS CloudFormation スタック、ロードバランサー、Auto Scaling グループ、セキュリティグループルール、ルートテーブル、ACL に関連するネットワーク設定など、環境のコンポーネントをチェックします。

また、バンドルされたログファイルを環境から AWS サポートにアップロードするオプションもあります。

詳細については、「AWS Systems Manager Automation ランブックリファレンス」の「AWSSupport-TroubleshootElasticBeanstalk」を参照してください。

Systems Manager を使用して AWSSupport-TroubleshootElasticBeanstalk ランブックを実行する
注記

この手順は、お使いの Elastic Beanstalk 環境が配置されている場所と同じ AWS リージョン で実行してください。

  1. AWS Systems Manager コンソールを開きます。

  2. ナビゲーションペインの [変更管理] で、[オートメーション] を選択します。

  3. [オートメーションを実行] を選択します。

  4. [Amazon が所有] タブの[オートメーションドキュメント] 検索ボックスに、「AWSSupport-TroubleshootElasticBeanstalk」を入力します。

  5. [AWSSupport-TroubleshootElasticBeanstalk] カードを選択してから、[次へ] を選択します。

  6. [実行] を選択します。

  7. [入力パラメータ] セクションで、以下の操作を行います。

    1. [AutomationAssumeRole] ドロップダウンから、System Manager がユーザーに代わってアクションを実行できるようにするロールの ARN を選択します。

    2. [ApplicationName] に、Elastic Beanstalk アプリケーションの名前を入力します。

    3. [環境名] には、Elastic Beanstalk 環境を入力します。

    4. (オプション) [S3UploaderLink] には、AWS サポートエンジニアからログ収集用の S3 リンクが提供されている場合、そのリンクを入力します。

  8. [実行] を選択します。

    いずれかのステップが失敗した場合は、失敗したステップの [ステップ ID] 列の下にあるリンクを選択します。これにより、ステップの [実行詳細] ページが表示されます。[VerificationErrorMessage] セクションには、注意が必要な手順の概要が表示されます。たとえば、IAMPermissionCheck には警告メッセージが表示される場合があります。この場合、[AutomationAssumeRole] ドロップダウンで選択したロールに必要な権限があるかどうかを確認できます。

すべての手順が正常に完了すると、出力にはトラブルシューティングの手順および環境を正常な状態に復元するための推奨事項が表示されます。