繁体   English   中英

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

[英]How to define CloudWatch events rate expression with start date and end date

我有在CloudWatch中创建事件的Node.js服务器。 为此,我使用aws包下的对象CloudWatchEvents

我实际上是使用CloudWatch为lambda创建触发器,因此下面的代码(有效)在CloudWatch中创建了规则,该规则每两分钟触发一次lambda:

const putRuleParams = {
  Name: triggerName,
  Description: description,
  ScheduleExpression: 'rate(2 minutes)'
}
const { RuleArn: ruleArn } = await eventsClient.putRule(putRuleParams).promise()

我的问题是如何使用ScheduleExpression设置触发器的开始日期和结束日期? (我想在下个月开始触发)

我已经尝试了什么?

  • 我在aws文档下查看了示例。 我没有看到带有开始/结束日期的相关示例。
  • 我在SOF中看到了类似的问题 (但同一天的时间),但未得到回答。

谢谢

问题的解决方案在于下面给出的两个链接。 首先,您应该了解cron表达式 ,然后放入NodejsEvent中给定的事件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM