ABC*_*BCD 3 amazon-web-services node.js amazon-dynamodb aws-lambda
我有 2 个 Lambda 函数。首先从数据库中获取数据并将其放入 DynamoDB。然后从 DynamoDB 中获取数据。我想按顺序执行两个 lambda 函数(即第一个然后第二个)。如何在第一个 Lambda 函数中调用第二个 Lambda 函数? 如何将数据传递给该 Lambda 函数?以及如何从第二个 Lambda 函数获得响应?有谁知道可能的方法?请帮助....谢谢你....
对于 nodejs,您可以使用 lambda.invoke 函数来执行另一个 lambda
var aws = require("aws-sdk");
var lambda = new aws.Lambda({
region: "us-west-1",
});
var params = {
FunctionName: "MyFunction",
InvocationType: "RequestResponse",
LogType: "Tail",
Payload: "<Stringified oject to pass parameters as event>",
};
lambda.invoke(params, function (err, data) {
if (err) console.log(err, err.stack);
// an error occurred
else console.log(data); // successful response
});
Run Code Online (Sandbox Code Playgroud)
有关信息,请访问此链接:https : //docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#invoke-property
| 归档时间: |
|
| 查看次数: |
7195 次 |
| 最近记录: |