一尘不染

AWS Lambda函数可以调用另一个

node.js

我有2个Lambda函数-一个产生报价,另一个将报价变成订单。我希望Order
lambda函数调用Quote函数来重新生成报价,而不是仅仅从不受信任的客户端接收报价。

我看过我能想到的任何地方-但看不到如何链接或调用函数…肯定存在!


阅读 367

收藏
2020-07-07

共1个答案

一尘不染

我找到了使用的方法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

2020-07-07