AWS EC2:如何在“ Auto Scaling组”棒中进行“计划的操作”?

时间:2018-11-05 09:09:57

标签: amazon-web-services amazon-ec2 autoscaling

我正在尝试在AWS EC2上设置“ Auto Scaling组”。我添加了Scheduled Action来设置开始时间和结束时间,并每天设置recurring。到达开始时间后,系统将相应更改。在这一点上似乎已消耗计划的操作。结束时间很容易被忽略(未执行/没有缩小比例)。另外:由于不再有“计划动作”,我怀疑第二天会执行它。

如何对“ Auto Scaling Group”棒进行操作,记住其开始时间,结束时间和重复发生?

2 个答案:

答案 0 :(得分:0)

您可能想尝试在计划的缩放比例中使用cron表达式。

https://mohankamaraj.wordpress.com/2016/08/10/auto-scaling-scheduled-scaling-using-cron-expression/

答案 1 :(得分:0)

ValueError: could not convert string to float 'category1' 并不意味着调度程序会将实例数返回其基数(因为它不知道“基数”是什么)。 end_time仅表示您设置的计划程序不会在下一次发生时重新启动(例如,如果您仅针对新年活动的1月1-5日设置为特定日期)。

要设置调度程序以返回其“基数”,请设置另一个调度程序。因此,将有2个调度程序:

  • 计划程序A,以增加实例数量从1月1日00:00开始,到1月1日01:00结束(假设这是一次,并且不会重复发生)
  • 调度程序B减少实例数量e.q.从1月6日00:00开始,到1月6日01:00结束(假设这是一次,并且不会重复发生)

顺便说一句,也可以设置cron作业(例如,从1月1-5日开始,每天09:00开始)。在https://docs.amazonaws.cn/en_us/autoscaling/ec2/userguide/schedule_time.html

上查看更多内容