在 Elastic beanstalk 中将 ELB 设置为 Autoscaling Health Check Type
Posted
技术标签:
【中文标题】在 Elastic beanstalk 中将 ELB 设置为 Autoscaling Health Check Type【英文标题】:Set ELB as Autoscaling Health Check Type in Elastic beanstalk 【发布时间】:2018-03-15 19:15:54 【问题描述】:我已经使用 Elastic Beanstalk 和负载均衡器创建了一个环境,并在各自的配置中分配了所有运行状况检查值
我还为 ELB 设置了应用程序健康检查 url
但是当我检查自动缩放组配置时,健康检查类型是 EC2。如何使用弹性豆茎将健康检查类型更改为 ELB
【问题讨论】:
【参考方案1】:您必须在 .ebextensions 文件夹中的配置中进行设置。这篇文章很有用:https://github.com/ThoughtWorksStudios/eb_deployer/wiki/Elastic-Beanstalk-Tips-and-Tricks
【讨论】:
【参考方案2】:喜欢这个
$ cat .ebextensions/0090_healthcheckurl.config
Resources:
AWSEBAutoScalingGroup:
Type: "AWS::AutoScaling::AutoScalingGroup"
Properties:
HealthCheckType: "ELB"
HealthCheckGracePeriod: "600"
option_settings:
- namespace: aws:elasticbeanstalk:application
option_name: Application Healthcheck URL
value: /_status
【讨论】:
以上是关于在 Elastic beanstalk 中将 ELB 设置为 Autoscaling Health Check Type的主要内容,如果未能解决你的问题,请参考以下文章
在 Elastic beanstalk 中将 ELB 设置为 Autoscaling Health Check Type
如何在 AWS Elastic Beanstalk 环境中将 Tomcat 的 URIencoding 设置为 UTF8?
为啥在 AWS Elastic BeanStalk 中将 Web 服务器更改为 nginx 时我的网页标题显示“Apache”
配置应用程序负载均衡器以在 Elastic beanstalk 中将 http 路由到 https
在 AWS Elastic Beanstalk 和 EKS 上部署了一个 laravel 应用程序 相同的数据库 RDS 为啥在 Elastic Beanstalk 中获得快速响应