我有Node.js服务器,它在CloudWatch中创建事件。为此,我在CloudWatchEvents
包下使用对象aws
。
我实际上是使用CloudWatch为lambda创建触发器,因此下面的代码(可以工作)在CloudWatch中创建规则,每两分钟触发一次lambda:
const putRuleParams = {
Name: triggerName,
Description: description,
ScheduleExpression: 'rate(2 minutes)'
}
const { RuleArn: ruleArn } = await eventsClient.putRule(putRuleParams).promise()
我的问题是如何使用ScheduleExpression
设置触发器的开始日期和结束日期? (我想在下个月开始触发)
我已经尝试过了什么?
谢谢
问题的解决方案在于下面给出两个链接。 1,你应该了解cron expressions,然后在NodejsEvent发布一个事件