Je souhaite envoyer une fonction lambda à données modifiées depuis DynamoDb. Ensuite, je veux enregistrer ces données modifiées différentes tables DynamoDb.
Langage de programmation: NodeJS
DynomaDb
flux activé: Oui
Voir Type: images anciennes et nouvellesComment envoyer des données lambda fonction déclenchée?
Lambda Fonction
'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.`);
};
il ne fonctionne pas .
ce que vous avez essayé jusqu'à présent? –
@VijayanathViswanathan 'use strict'; console.log ('Fonction de chargement'); exports.handler = (événement, contexte, rappel) => { //console.log('Rapport event: ', JSON.stringify (event, null, 2)); event.Records.forEach ((enregistrement) => { console.log (record.eventID); console.log (record.eventName); console.log ('Enregistrement DynamoDB:% j', record.dynamodb) ; }); callback (null, 'traité avec succès $ {event.Records.length} records.'); }; –
Mais il était erreur jeter @VijayanathViswanathan –