Событие CloudWatch не может вызвать лямбду - PullRequest
0 голосов
/ 31 мая 2018

У меня есть лямбда, созданная с помощью aws учебника о том, как создать планировщик для запуска лямбды.

Я несколько раз проверял, чтобы лямбда имела предлагаемые свойства роли, которыеучебник упоминает с планировщиком и разрешения на планировщик.У меня все они развернуты в виде стека через шаблон CloudFormation.К сожалению, я не могу поделиться CFT, вы просто должны доверять мне в этом.

Я ищу возможные причины, которые могут вызвать то, что я вижу, то есть при каждом вызове, поступающем из CloudWatch Events, естьошибка вызова, записанная на вкладке мониторинга моей лямбда-страницы. К сожалению, ничего не регистрируется, и у меня не включен CloudTrail, чтобы в любом случае разрешить это через журналы.

Подводя итог, стек имеет:

  • Лямбда-функция X
  • Планировщик событий CloudWatch для вызова функции X каждые несколько минут
  • Разрешение на планировщик для вызова лямбды
  • Роль лямбды

Я не могу поделиться CFT, но это почти то же самое, что этот блог упоминает.

1 Ответ

0 голосов
/ 04 июня 2018

Эта проблема была решена после того, как было обнаружено, что роль, принятая lambda, не имеет разрешения на ведение журнала из-за ошибки опечатки, которая маскировала лежащие в основе ошибки.

После исправления проблемы с журналированием было ясно, что вызовошибки там, где из-за ограничений на роль принимает лямбда.

...