Я пытаюсь скопировать последние обновления из одной таблицы DynamoDB и поместить их в другую, используя Lambda. Я настроил триггер в DynamoDB для обновления лямбда-функции, когда новая запись происходит в таблице с использованием «Blueprint». Мне нужна помощь в размещении последних предметов в новой таблице.
Вот мой лямбда-код:
'use strict';
console.log('Loading function');
exports.handler = (event, context, callback) => {
//console.log('Received event:', JSON.stringify(event, null, 2));
event.Records.forEach((record) => {
console.log(record.eventID);
console.log(record.eventName);
console.log('DynamoDB Record: %j', record.dynamodb);
});
callback(null, `Successfully processed ${event.Records.length} records.`);
};
Это первый раз, когда я делаю это, поэтому любая помощь будет оценена.
Предметы, которые пытаются поместить в таблицу №2:
{ "Item": { "Temp": "47.2", "Light": "29", "GWID": "BB00000002", "DateTm": "0\n18-05-05T16:44:39Z", "Status": "b", "ID": "AA00000024", "Hum": "29", "BatV": "3.01" } }