我有 2 个 Lambda 函数 - 一个生成报价,另一个将报价转换为订单。 我希望 Order lambda 函数调用 Quote 函数来重新生成报价,而不是仅仅从不受信任的客户端接收报价。
我已经查看了我能想到的所有地方 - 但不知道如何链接或调用函数......这肯定存在!
最佳答案
我找到了一种使用aws-sdk
的方法。
var aws = require('aws-sdk');
var lambda = new aws.Lambda({
region: 'us-west-2' //change to your region
});
lambda.invoke({
FunctionName: 'name_of_your_lambda_function',
Payload: JSON.stringify(event, null, 2) // pass params
}, function(error, data) {
if (error) {
context.done('error', error);
}
if (data.Payload) {
context.succeed(data.Payload);
}
});
您可以在此处找到该文档:http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html
关于node.js - AWS Lambda 函数可以调用另一个函数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31714788/