本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
您可以使用 Systems Manager 对 Elastic Beanstalk 环境进行故障排除。为帮助您快速入门,Systems Manager 提供预定义的 Elastic Beanstalk 自动化运行手册。自动化运行手册是一种 Systems Manager 文档,用于定义要对环境的实例及其他 AWS 资源执行的操作。
AWSSupport-TroubleshootElasticBeanstalk
文档是一本自动化运行手册,旨在帮助识别一系列可能导致 Elastic Beanstalk 环境降级的常见问题。为此,它会检查环境组件,包括以下组件:EC2 实例、VPC、AWS CloudFormation 堆栈、负载均衡器、自动扩缩组以及与安全组规则、路由表和 ACL 关联的网络配置。
它还会提供将捆绑日志文件从环境上传到 AWS Support 的选项。
有关更多信息,请参阅 AWS Systems Manager Automation 运行手册参考中的 AWSSupport-TroubleshootElasticBeanstalk
。
通过 Systems Manager 运行 AWSSupport-TroubleshootElasticBeanstalk
运行手册
注意
在 Elastic Beanstalk 环境所在的同一 AWS 区域 中运行此过程。
-
从导航窗格中的变更管理下,选择自动化。
-
选择执行自动化。
-
在 Amazon 所有选项卡的自动化文档搜索框中,输入
AWSSupport-TroubleshootElasticBeanstalk
。 -
选择 AWSSupport-TroubleshootElasticBeanstalk 选项卡,然后选择下一步。
-
选择执行。
-
在输入参数部分中:
-
从 AutomationAssumeRole 下拉列表中,选择允许 Systems Manager 代表您执行操作的角色的 ARN。
-
在 ApplicationName中,输入 Elastic Beanstalk 应用程序的名称。
-
在环境名称中,输入 Elastic Beanstalk 环境。
-
(可选)对于 S3UploaderLink,如果 AWS Support 工程师向您提供了用于日志收集的 S3 链接,请输入链接。
-
-
选择执行。
如果任一步骤失败,请选择该失败步骤的步骤 ID 列下的链接。这将显示该步骤的执行详细信息页面。VerificationErrorMessage 部分则会显示需要注意的步骤摘要。例如,
IAMPermissionCheck
可能会显示警告消息。在这种情况下,您可以检查 AutomationAssumeRole 下拉列表中选择的角色是否具有必要的权限。
成功完成所有步骤后,输出会提供故障排除步骤和建议,以将环境恢复到正常运行状态。