I have this lambda function.
var AWS = require('aws-sdk');
var sqs = new AWS.SQS({region : 'eu-west-1'});
var dynamodb = new AWS.DynamoDB();
var datetime = new Date().getTime().toString();
exports.handler = function(event, context) {
dynamodb.updatetItem({
"TableName": "tablename",
"Item" : {
"messageHash": {"S": hash },
"date": {"S": String(datetime) }
},
"ReturnValues": "ALL_OLD"
}, function(err, data) {
Any idea why every call ending with error "TypeError: dynamodb.updatetItem is not a function" ?? I think everything is right ... :-/
You have a typo in your code.
dynamodb.updatetItem -> dynamodb.updateItem