本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWSSupport-TroubleshootElasticBeanstalk
描述
该AWSSupport-TroubleshootElasticBeanstalk
运行手册可帮助您排除 AWS Elastic Beanstalk 环境处于Degraded
或Severe
状态的潜在原因。此自动化功能会检查与您的 Elastic Beanstalk 环境关联的以下 AWS 资源:
-
负载均衡器、 AWS CloudFormation 堆栈、Amazon A EC2 uto Scaling 组、亚马逊弹性计算云 (AmazonEC2) 实例和虚拟私有云 (VPC) 的配置详细信息。
-
与您的子网关联的关联安全组规则、路由表和网络访问控制列表 (ACLs) 存在网络配置问题。
-
验证与 Elastic Beanstalk 端点的连接以及公共互联网接入。
-
验证负载均衡器的状态。
-
验证 Amazon EC2 实例的状态。
-
从 Elastic Beanstalk 环境中检索日志包,并可选择将文件上传到。 AWS Support
文档类型
自动化
所有者
Amazon
平台
Linux,macOS, Windows
参数
-
AutomationAssumeRole
类型:字符串
描述:(可选)允许 Systems ARN Manager Automation 代表您执行操作的 AWS Identity and Access Management (IAM) 角色的亚马逊资源名称 ()。如果未指定角色,Systems Manager Automation 将使用启动此运行手册的用户的权限。
-
ApplicationName
类型:字符串
描述:(必需)您的 Elastac Beanstalk 应用程序的名称。
-
EnvironmentName
类型:字符串
描述:(必需)您的 Elastic Beanstalk 环境的名称。
-
AWSS3UploaderLink
类型:字符串
描述:(可选)向您URL提供的 AWS Support ,用于将日志包从 Elastic Beanstalk 环境上传到。此选项仅适用于已购买 AWS Support 计划并已提出 Support 案例的客户。
必需的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
-收集有关 Elastic Beanstalk 环境的信息,包括负载均衡器、 AWS CloudFormation 堆栈、Auto Scaling 组、EC2 Amazon 实例和配置。VPC -
aws:executeScript
-检查路由表中是否存在网络连接问题,以及ACLs与您的VPC子网关联的网络连接问题。 -
aws:executeScript
-检查与您的 Amazon EC2 实例关联的安全组规则是否存在网络连接问题。 -
aws:executeScript
-验证 Amazon EC2 实例的状态检查。 -
aws:executeScript
- 为 Elastic Beanstalk 环境的日志捆绑包生成一个链接。 -
aws:executeScript
-将日志包上传到。 AWS Support -
aws:executeScript
- 输出一份操作项报告,以帮助排除可能会影响 Elastic Beanstalk 环境状态的问题。