лямбды не могут войти в CloudWatch - PullRequest
0 голосов
/ 03 октября 2018

Ситуация - у меня есть лямбда, которая:

  • построена с Node.js v8
  • имеет console.log() операторов
  • запускается событиями SQS
  • работает правильно (нисходящая система получает все сообщения, AWS X-Ray может видеть эти исполнения)

Проблема:

  • эта лямбда ничего не регистрирует!

Но если одна и та же лямбда вызывается вручную (с помощью кнопки «Тест») - все операторы регистрации отображаются в CloudWatch.

Моя лямбда основана на этом уроке: https://www.jeremydaly.com/serverless-consumers-with-lambda-and-sqs-triggers/

Очень похожая ситуация возникает, если лямбда вызывается из другой лямбды (рекурсия).Только первая лямбда-запись логов (запускается вручную), но каждая следующая лямбда в цепочке рекурсии ничего не регистрирует.

пример можно найти здесь: https://theburningmonk.com/2016/04/aws-lambda-use-recursive-function-to-process-sqs-messages-part-1/

любойИдея решения этой проблемы будет высоко оценена.

...