【发布时间】:2019-02-21 07:57:53
【问题描述】:
我只是跟着tutorial 学习如何使用eb 命令。
我想做的一件事是将Elastic-Beanstalk创建的弹性伸缩组的Health Check Type修改为ELB。但我就是不知道怎么做。
这是我所做的:
通过AWS控制台将环境
dev-env的Health Check Type改为ELB。使用
eb config save dev-env --cfg my-configuration将配置文件保存到本地。ELB运行状况检查类型未出现在.elasticbeanstalk/saved_configs/my-configuration.cfg.yml文件中。这意味着我必须在其他地方指定健康检查类型。
然后我找到另一个article说你可以把健康检查类型放在.ebextensions文件夹中。
所以我对eb-python-flask进行了修改,就是tutorial的例子。
Here's my modification 的eb-python-flask。
我认为运行eb config put prod 和eb create prod2-env --cfg prod 和my eb-python-flask 会创建一个环境,其Auto Scaling 组的health-check-type 为ELB。但是我错了。 eb 命令创建的健康检查类型仍然是EC2。
有人知道如何以编程方式设置健康检查类型吗?
我不想通过 AWS 控制台进行设置。不方便。
【问题讨论】:
标签: amazon-web-services automation amazon-elastic-beanstalk health-monitoring