我有2个Lambda函数-一个产生报价,另一个将报价变成订单。我希望Order lambda函数调用Quote函数来重新生成报价,而不是仅仅从不受信任的客户端接收报价。
我看过我能想到的任何地方-但看不到如何链接或调用函数…肯定存在!
我找到了使用的方法aws-sdk。
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