Как просматривать журналы динамо БД | Динамо 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 с вашим кодом? Может быть, вы могли бы поделиться своим файлом сборки?

Другие вопросы по тегам