夜间关闭自动伸缩(EC2)的教程:

夜间关闭自动伸缩(EC2)的教程:

我只希望 beanstalk 应用程序在工作时间 8 - 5 期间运行。如何配置它,以便我在工作日早上 8 点自动启动并在下午 5 点关闭,并在周末完全关闭?

答案1

EB 仅支持应用服务器 ASG 的基于时间的扩展。它不支持 ELB、RDS 或其他支持服务的基于时间的扩展:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.as.html#using-features.managing.as.timebased

如果您想关闭整个基础设施,则需要采取混合方法。

答案2

夜间关闭自动伸缩(EC2)的教程:

注意:您可以使用本指南随时扩大或缩小规模、关闭和重新启动,只需更改配置即可。

  1. 导航

    • Elastic Beanstalk
    • 环境
    • 您的环境
    • 配置
  2. 折叠“实例”或向下滚动至“容量”

EBS 容量

  1. 向下滚动一点到“基于时间的缩放”

基于时间的缩放

  1. 添加计划操作

  2. 添加一个用于关机的操作,一个用于重启的操作

    • 对于重复(cron-job):minutes hours days weeks months
    • 例如,每天早上 07:00:0 7 * * *
    • 例如,每天晚上 7:00:0 19 * * *
    • 停机:所有容量归零
    • 开始:所有容量达到您想要的值

计划操作示例

  1. 添加类似的重启操作

  2. 确保正确配置了结束日期。如果想要安全,请确保启动脚本的运行时间至少比关闭脚本长一天,以确保您不会忘记环境永远关闭的原因。

相关内容