Нужна ваша помощь в понимании некоторых понятий. У меня есть веб-приложение, которое использует Lambda@Edge на CloudFront. Эта лямбда-функция обращается к DynamoDB - делает около 10 независимых запросов. Это приводит к случайным ошибкам, хотя работает отлично, когда я тестирую функцию лямбда-выражений в одиночку Я не могу разобраться в логах облачного фронта, и Lambda@Edge не отображается в CloudWatch.
У меня такое чувство, что виноваты запросы DynamoDB. (потому что это все, что я делаю в функции Lambda). Чтобы убедиться, что я скопировал данные по всем регионам. Но это не решило проблему. Я увеличил время ожидания и память, выделенную для лямбда-функции. Но это никак не помогло. Но уменьшение количества запросов к БД, похоже, поможет.
Не могли бы вы помочь мне понять это? Это неправильно делать запросы к БД в Lambda@Edge? Есть ли способ получить подробные журналы Lambda@Edge?