Вопросы

Доступ DynamoDB в Lambda @ Edge

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

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

Не могли бы вы помочь мне понять это? Неправильно ли делать запросы к БД в Lambda @ Edge? Есть ли способ получить подробные логи Lambda @ Edge?

Читать:
По крайней мере, один элемент ресурсов должен быть определен ошибка в формировании облака ec2

как выглядит подготовка вашей таблицы Dynamodb?   —  person Vikas    schedule 18.02.2020

Все по запросу. Без подготовки.   —  person Vikas    schedule 18.02.2020

Похожие записи

Вызов функции Flutter Cloud с параметрами

admin

Как связать установку частного гема с действиями github

admin

Как скачать файл с помощью ProtoBuf

admin

Контактная форма responsejs с функциями nodemailer и firebase — RangeError: превышен максимальный размер стека вызовов

admin

Как сообщить JavaScript, что моя переменная является массивом, а не строкой?

admin

Облачные функции firebase ограничивают детей

admin