如何解决AWS Cloudwatch事件规则:开始和停止时间 更新
是否可以设置cloudwatch事件规则的开始和停止时间? 用例-我想创建一个触发lambda的规则,但我希望它在特定日期(每2分钟)运行,并在另一个日期(此日期间隔可能跨越数月)禁用它。
据我所知,当我们创建规则(费率(2分钟))时,该规则立即开始运行。我可以使用这种方法,并且可以在lambda中检查当前日期是否与目标日期相同,然后继续执行lambda,并在当前日期大于结束日期时禁用该规则。虽然可能会起作用,但似乎方法不合适,因为lambda会在目标日期之前不必要地执行。
没有黑客,有什么方法可以实现相同的目的吗?
解决方法
是,您只能将其设置为特定日期。例如,以下规则0/2 0 28 9 ? 2020
仅在28 Sep 2020
上每 2分钟执行一次:
更新
要跨越几个月,我认为您需要单独的规则。例如,您可以定义两个规则以跨越日期范围9月28日至10月5日结束:0/2 0 28-31 9 ? 2020
和0/2 0 1-5 10 ? 2020
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。