【发布时间】:2021-12-16 04:00:16
【问题描述】:
lambda 处理程序中的回调在做什么?好像是在使用sns变量,我打算修改变量。
exports.handler = function(event, context, callback) {
console.log("AWS lambda and SNS trigger ");
console.log(event);
const sns = event.Records[0].Sns.Message;
console.log(sns)
callback(null, sns);
};
我正在尝试将代码修改为类似的内容,但不确定我应该为回调传递什么。我还想触发另一个 lambda 并将这些新变量传递给它。
exports.handler = function(event, context, callback) {
console.log("AWS lambda and SNS trigger ");
console.log(event);
const sns_NameSpace = event.Records[0].Sns.Message.Trigger.Namespace;
const sns_ApiId = event.Records[0].Sns.Message.Trigger.Dimensions.value;
const sns_MetricName = event.Records[0].Sns.Message.Trigger.MetricName;
console.log(sns_ApiId + '_' + sns_MetricName)
console.log(sns_NameSpace)
callback(null, sns); // Wondering what I should pass for the callback.
};
【问题讨论】:
标签: javascript node.js aws-lambda