Распечатать DynamoDB Stream output - PullRequest
0 голосов
/ 12 марта 2020

У меня есть DynamoDB с включенными потоками. Я использовал консоль AWS для создания лямбды и дал все необходимые разрешения. Я просто хочу посмотреть на вывод, сгенерированный потоком, когда я создаю запись. Для этого я вручную создаю запись в своей таблице. Теперь, как мне распечатать эту запись? Все примеры, которые я вижу, используют SNS и читают данные из сообщения. Я не хочу использовать SNS. Как я могу просто напечатать вывод? Заранее спасибо.

1 Ответ

2 голосов
/ 12 марта 2020

Простой Node.js пример для записи записей потоков DynamoDB в журналы CloudWatch, где вы можете их прочитать:

console.log('Loading function');

exports.handler = function(event, context, callback) {
    console.log(JSON.stringify(event, null, 2));
    event.Records.forEach(function(record) {
        console.log(record.eventID);
        console.log(record.eventName);
        console.log('DynamoDB Record: %j', record.dynamodb);
    });
    callback(null, "message");
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...