如何使用开始日期和结束日期定义CloudWatch事件速率表达式

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

我有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设置触发器的开始日期和结束日期? (我想在下个月开始触发)

我已经尝试过了什么?

  • 我查看了aws documentation下的例子。我没有看到开始/结束日期的相关示例。
  • 我在SOF看到了similar question(但是在同一天的时间),但没有回答。

谢谢

node.js amazon-web-services cron
1个回答
0
投票

问题的解决方案在于下面给出两个链接。 1,你应该了解cron expressions,然后在NodejsEvent发布一个事件

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