Amazon Eventbridge 触发 Lambda 的 Cron 表达式

问题描述 投票:0回答:1

我需要 Corn 表达式在每个月的 10、15、20 和月末日期触发 lambda。

amazon-web-services cron aws-event-bridge
1个回答
0
投票

本月的最后一天是棘手的部分。 EventBridge 没有原生的处理方式。你必须创建多个规则,即便如此,二月仍然充满挑战。您需要 10、15、20 的规则,然后您需要 30s 的规则和 31s 的另一条规则。然后你就必须面对二月了。另一种方法是创建一个每天在特定时间运行的 Lambda 函数,并检查是否到了运行应用程序的日子;如果是这样,则实现这两个选项之一:

  • 调用您的代码;
  • 使用 Boto3,在 EventBridge 中创建一条规则 调用您的代码;

第二个选项可能是更好的方法,因为它不会触及您的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.