我只希望 beanstalk 应用程序在工作时间 8 - 5 期间运行。如何配置它,以便我在工作日早上 8 点自动启动并在下午 5 点关闭,并在周末完全关闭?
答案1
EB 仅支持应用服务器 ASG 的基于时间的扩展。它不支持 ELB、RDS 或其他支持服务的基于时间的扩展:
如果您想关闭整个基础设施,则需要采取混合方法。
答案2
夜间关闭自动伸缩(EC2)的教程:
注意:您可以使用本指南随时扩大或缩小规模、关闭和重新启动,只需更改配置即可。
导航
- Elastic Beanstalk
- 环境
- 您的环境
- 配置
折叠“实例”或向下滚动至“容量”
- 向下滚动一点到“基于时间的缩放”
添加计划操作
添加一个用于关机的操作,一个用于重启的操作
- 对于重复(cron-job):
minutes hours days weeks months
- 例如,每天早上 07:00:
0 7 * * *
- 例如,每天晚上 7:00:
0 19 * * *
- 停机:所有容量归零
- 开始:所有容量达到您想要的值
- 对于重复(cron-job):
添加类似的重启操作
确保正确配置了结束日期。如果想要安全,请确保启动脚本的运行时间至少比关闭脚本长一天,以确保您不会忘记环境永远关闭的原因。