const AWS = require ( 'aws-sdk' ) ; const moment = require ( 'moment' ) ; const documentClient = new AWS . DynamoDB . DocumentClient ( ) ; export async function main ( event ) { let params = { TableName : process . env . DatabaseTable , Item : { ID : Math . floor ( Math . random ( ) * Math . floor ( 10000000 ) ) . toString ( ) , created : moment ( ) . format ( 'YYYYMMDD-hhmmss' ) , metadata : JSON . stringify ( event ) , } } ; try { let data = await documentClient . put ( params ) . promise ( ) ; } catch ( err ) { console . log ( err ) ; return err ; } return { statusCode : 200 , body : 'OK!' , } ; }