Как просматривать журналы динамо БД | Динамо Mapper Issue
У меня есть лямбда-функция, которая пытается сохранить элемент в динамо БД. Ниже приведен фрагмент кода, который делает это:
AmazonDynamoDB dynamoDBClient = AmazonDynamoDBClientBuilder.standard().withRegion(Regions.US_WEST_2).build();
logger.log("dynamoDBClient instantiated"+dynamoDBClient);
DynamoDBMapper mapper = new DynamoDBMapper(dynamoDBClient);
logger.log("Invoking save"+mapper);
mapper.save(user);
Я заполнил пользовательский объект значениями, которые я хочу установить в таблицу. Когда я выполняю свою лямбда-функцию, логи отображаются в облаке
DynamoDBClient instantiatedcom.amazonaws.services.dynamodbv2.AmazonDynamoDBClient@6221a451
Я не вижу логов "Invoking save". Это означает, что что-то не так, когда был создан экземпляр DynamoMapper. Однако я не вижу никаких журналов в cloudwatch.
Что я делаю неправильно? Любая помощь с благодарностью.
Спасибо
1 ответ
Этот код выглядит хорошо.
Какое у вас время лямбда-тайм-аута и как долго выполняется процесс до его остановки? Мне интересно, если ваш процесс истекает?
Мне также интересно, правильно ли вы упаковываете DynamoDB SDK Library с вашим кодом? Может быть, вы могли бы поделиться своим файлом сборки?