Лямбда-функция не запускается с помощью Cron - PullRequest
2 голосов
/ 08 января 2020

У меня есть событие в AWS Без сервера со следующим YML:

service: change-status-to-insale
provider:
  name: aws
  runtime: nodejs12.x
functions:
  changeWeeklyStarterStatus:
    # Two Minutes : 0 */2 * ? * *   
    handler: handler.changeWeeklyStarterStatus
    schedule: cron(0 */2 * ? * *)
    enabled: true

Я загрузил с помощью команды

serverless deploy

Я пытался вызывать его каждый 2 минуты по формуле:

0 */2 * ? * *

Однако событие не вызывается.

Я проверил его, используя Кнопка тестирования , и он отлично выполняет функцию.

Но это все еще не сработало.

Почему? Что мне не хватает?

1 Ответ

3 голосов
/ 08 января 2020

Вы использовали неверную конфигурацию для выражения cron. использовать * / 2 * * *? * за каждые 2 минуты.

Как запланировать с AWS Cloudwatch

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...