我有两个DynamoDB表: Order和Client。 创建订单时,会触发Lambda函数,并首先读取与订单关联的客户端。但是,Lambda函数无法做到这一点,并且不报告任何错误。Lambda函数是: var AWS = require('aws-sdk');docClient =console.log('A new order has been created')
我正在尝试更新dynamodb并使用以下代码从Lambda函数发送SNS通知。即使函数成功执行,SNS通知也不会发生。SNS日志也不显示任何条目。从控制台到同一ARN的SNS可以正常工作。选中以更新dynamodb,但该dynamodb也不工作。已创建Dynamodb和SNS发布所需的IAM角色策略。任何调试的指针或方法都会有所帮助。'use strict';
console.log('Loading function
每当表上发生MODIFY事件时,我都会尝试使用带有一些值的lambda触发器来更新表,但是即使触发了函数,更新查询也不会运行,更改也不会反映在dynamodb中,并且CloudWatch不会显示有关更新的错误日志var AWS = require('aws-sdk');const docClient = new AWS.DynamoDB.DocumentClient();
exports.handler("Printing new i
然后,我想更新第二个DynamoDB表(SentimentAnalysis),其中根据情感将+1添加到值中。如果Twitter参数中指定的计数是<= 5,那么lambda函数就能正常工作,但是上面的任何内容都会导致SentimentAnalysis表中的更新出现问题,而触发器会不断重复,没有任何进展或停止的迹象nSuccessful call to Comprehend:\n " + data.Sentiment);
//when comprehend is s