Amazon web services 我如何运行一个AWS Cron作业,该作业将运行一周,但有一个例外(我不应该在周六上午9点到周日上午9点运行)
如何每15分钟运行一次Cron作业,但它不应在周末的9:00(上午)到9:00(上午)之间运行。您可以使用计划的事件 我不完全理解你对周末的要求,但我认为你不能用一条规则来解决这个问题 因此,我建议安排两次EventBridge活动。一周一个,周末一个。两者都将触发相同的Lambda 工作日模式:Amazon web services 我如何运行一个AWS Cron作业,该作业将运行一周,但有一个例外(我不应该在周六上午9点到周日上午9点运行),amazon-web-services,aws-lambda,cron,Amazon Web Services,Aws Lambda,Cron,如何每15分钟运行一次Cron作业,但它不应在周末的9:00(上午)到9:00(上午)之间运行。您可以使用计划的事件 我不完全理解你对周末的要求,但我认为你不能用一条规则来解决这个问题 因此,我建议安排两次EventBridge活动。一周一个,周末一个。两者都将触发相同的Lambda 工作日模式: 0/15 * ? * MON-FRI * 从上午12点(午夜)到上午9点的周末模式: 查看有关如何创建此类事件并触发Lambda的文档: 安排cron作业每15分钟运行一次,如果当前调用在阻止的
0/15 * ? * MON-FRI *
从上午12点(午夜)到上午9点的周末模式:
查看有关如何创建此类事件并触发Lambda的文档:
安排cron作业每15分钟运行一次,如果当前调用在阻止的时间段内,则在lambda返回中运行。您能否澄清:
,但它不应在9:00(AM)到9:00(AM)之间运行周末。
@jens它不应该在周六上午9点到周日上午9点之间调用lambda。这在周六上午9点之前和周日上午9点之后不会运行。True。这只是一个例子。我希望OP阅读文档并自己构建模式。好吧,这是关于解决方案设计(使用EventBridge),而不是关于确切的模式等,但我会尝试更新。问题是模式本身无法解决这个问题。排除给定范围需要在lambda@luk2302为什么?您还可以有多种模式。在我看来,在Lambda中这样做并不理想。为什么不制定一个工作日和周末规则呢。两者都指向相同的Lambda等。我想我需要使用三种不同的规则来实现我想要的输出。@jens
0/15 0-9 ? * SAT-SUN *