gpt4 book ai didi

javascript - 从 node.js 函数将值传递给调用的 lambda 函数

转载 作者:行者123 更新时间:2023-12-02 17:30:18 24 4
gpt4 key购买 nike

我已成功从节点文件中调用 lambda 函数。它返回 200 并成功,但我需要将一个值传递给我正在调用的函数,并且不确定如何执行此操作。我开始学习 lambda 并相信我没有正确理解某些事物的运作方式。我正在尝试将电子邮件地址传递给 lambda 函数。

function callLambda(){
var AWS = require('aws-sdk');
AWS.config.region = 'us-west-2'

var lambda = new AWS.Lambda();
var params = {
FunctionName: 'UploadDailyRecords',
Payload: '{"client_id" : "email@email.com"}'
};
lambda.invoke(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});
}
callLambda();

此外,我不确定如何从其他函数调用它以接受此调用中的变量的正确格式。这是在 AWS 上设置调用的 lambda 的方式。

exports.handler = function(event, context, callback) {
get_clients_email();
callback(null, "completed");
}

感谢您的帮助。

最佳答案

一切看起来都不错,您现在只需通过 event.client_id 访问 Lambda 函数中的有效负载参数即可。

关于javascript - 从 node.js 函数将值传递给调用的 lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43373147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com