Ошибка события Cron job cloud watch: «Шаблон события содержит недопустимое значение (может быть только непустым массивом или непустым объектом)

#amazon-web-services #cron #amazon-cloudwatch

#amazon-web-services #cron #amazon-cloudwatch

Вопрос:

Я пытаюсь установить расписание, используя выражение задания corn для целевой функции лямбда. Цель состоит в том, чтобы запускать лямбда-функцию каждый день в 7 утра по восточному времени.

Мое выражение задания cron:

 0 7 * * * ....
  

в качестве цели была установлена лямбда-функция.

При настройке события я получаю следующую ошибку:

 Event pattern contains an invalid value (can only be a nonempty array or nonempty object); All added targets need to be configured correctly
  

для выражения задания cron я только что ссылался на несколько ссылок в Интернете, не знаю, правильно ли я понял выражение.

Может кто-нибудь сообщить мне, почему появляется эта ошибка?

Ответ №1:

Вы можете попробовать следующее:

 0 7 ? * * *
  

Все время указано по Гринвичу, поэтому вам придется скорректировать приведенное выше значение в соответствии с вашим часовым поясом.

введите описание изображения здесь

Комментарии:

1. Есть ли какая-либо ссылка на этот шаблон, чтобы я мог изучить его?

2. @sumanthshetty Не учебное пособие, а удобный веб-сайт crontab.guru

3. просто для проверки я добавил 55 11? * * * как выражение, но лямбда-выражение не запускается. Как я могу проверить это событие?

4. @sumanthshetty Проверьте разрешения lambda .

5. не удается найти какую-либо матрицу для этого события. Я могу протестировать лямбда-функцию, которая работает должным образом