AWSSupport-TroubleshootElasticBeanstalk - AWS Systems Manager オートメーションランブックリファレンス

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

AWSSupport-TroubleshootElasticBeanstalk

説明

AWSSupport-TroubleshootElasticBeanstalk ランブックは、 AWS Elastic Beanstalk 環境が Degradedまたは Severe状態にある潜在的な理由のトラブルシューティングに役立ちます。このオートメーションは、Elastic Beanstalk 環境に関連付けられている以下の AWS リソースをチェックします。

  • ロードバランサー、 AWS CloudFormation スタック、Amazon EC2 Auto Scaling グループ、Amazon Elastic Compute Cloud (Amazon EC2) インスタンス、仮想プライベートクラウド (VPC) の設定の詳細。

  • サブネットに関連付けられているセキュリティグループのルール、ルートテーブル、ネットワークアクセスコントロールリスト (ACL) に関するネットワーク設定の問題。

  • Elastic Beanstalk エンドポイントへの接続とパブリックインターネットアクセスを検証します。

  • ロードバランサーのステータスを検証します。

  • Amazon EC2 インスタンスのステータスを確認します。

  • Elastic Beanstalk 環境からログバンドルを取得し、オプションでファイルを にアップロードします サポート。

このオートメーションを実行する (コンソール)

ドキュメントタイプ

Automation

[所有者]

Amazon

[Platforms] (プラットフォーム)

Linux、macOS、Windows

パラメータ

  • AutomationAssumeRole

    タイプ: 文字列

    説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。

  • ApplicationName

    タイプ: 文字列

    説明: (必須) Elastic Beanstalk アプリケーションの名前。

  • EnvironmentName

    タイプ: 文字列

    説明: (必須) Elastic Beanstalk 環境の名前。

  • AWSS3UploaderLink

    タイプ: 文字列

    説明: (オプション) Elastic Beanstalk 環境からログバンドルをアップロード サポート するために から提供される URL。このオプションは、 サポート プランを購入し、サポートケースを開いたお客様のみが使用できます。

必要な IAM アクセス許可

AutomationAssumeRole パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。

  • autoscaling:Describe*

  • cloudformation:Describe*

  • cloudformation:Estimate*

  • cloudformation:Get*

  • cloudformation:List*

  • cloudformation:Validate*

  • cloudwatch:Describe*

  • cloudwatch:Get*

  • cloudwatch:List*

  • ec2:Describe*

  • elasticbeanstalk:Check*

  • elasticbeanstalk:Describe*

  • elasticbeanstalk:List*

  • elasticbeanstalk:RetrieveEnvironmentInfo*

  • elasticbeanstalk:RequestEnvironmentInfo*

  • elasticloadbalancing:Describe*

  • rds:Describe*

  • s3:Get*

  • s3:List*

  • sns:Get*

  • sns:List*

ドキュメントステップ

  • aws:executeScript - オートメーションを開始した AWS Identity and Access Management (IAM) プリンシパルに、ランブックで定義されているすべてのアクションを実行するために必要なアクセス許可があることを確認します。

  • aws:branch - 前のステップの結果に基づいてワークフローを分岐させます。

  • aws:executeScript - ロードバランサー、 AWS CloudFormation スタック、Auto Scaling グループ、Amazon EC2 インスタンス、VPC 設定など、Elastic Beanstalk 環境に関する情報を収集します。

  • aws:executeScript - VPC 内のサブネットに関連付けられているルートテーブルと ACL のネットワーク接続の問題を確認します。

  • aws:executeScript - Amazon EC2 インスタンスに関連するセキュリティグループルールのネットワーク接続の問題をチェックします。

  • aws:executeScript - Amazon EC2 インスタンスのステータスチェックを確認します。

  • aws:executeScript - Elastic Beanstalk 環境のログバンドルのリンクを生成します。

  • aws:executeScript - ログバンドルを にアップロードします サポート。

  • aws:executeScript - Elastic Beanstalk 環境のステータスに影響を与える可能性のある問題のトラブルシューティングに役立つアクションアイテムのレポートを出力します。