DynamoDb에서 변경된 데이터 트리거 람다 함수를 보내려고합니다. 그런 다음이 변경된 데이터를 다른 DynamoDb 테이블에 저장하려고합니다.
프로그래밍 언어 : NodeJs
DynomaDb는
스트림이 활성화 : 예
보기 유형 : 신규 및 기존 이미지람다 함수를 트리거하는 데이터를 보내는 방법은 무엇입니까?
람다 기능
'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.`);
};
가 작동하지 않습니다 .
에서 삭제되었습니다? –
@VijayanathViswanathan '엄격한 사용'; console.log ('로드 기능'); exports.handler = (이벤트, 컨텍스트, 콜백) => { //console.log('Received event : ', JSON.stringify (event, null, 2)); console.log (record.eventID); console.log (record.eventName); console.log ('DynamoDB 레코드 : % j', record.dynamodb) ; }}); 콜백 (null,'Successfully processed $ {event.Records.length} records.'); }; –
하지만 오류가 발생했습니다 @VijayanathViswanathan –