Как определить выражение скорости событий CloudWatch с начальной и конечной датой - PullRequest
1 голос
/ 30 апреля 2019

У меня есть сервер Node.js, который создает события в CloudWatch.Для этого я использую объект CloudWatchEvents в пакете aws.

Я фактически создаю триггер для лямбды с помощью CloudWatch, поэтому приведенный ниже код (который работает) создает правило в CloudWatch, которое запускает лямбда каждые две минуты:

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

У меня вопрос, как мне сделатьустановить дату начала и дату окончания триггера, используя ScheduleExpression?(Я хочу запустить триггер в следующем месяце)

Что я уже пробовал?

  • Я рассмотрел примеры в документация aws .Я не видел соответствующий пример с датой начала / окончания.
  • Я видел аналогичный вопрос (но для времени в тот же день) в SOF, но не получил ответа.

Спасибо

1 Ответ

0 голосов
/ 30 апреля 2019

Решение вопроса заключается в приведенных ниже двух ссылках.Во-первых, вы должны понимать выражения cron и затем помещать событие, как указано в NodejsEvent

...