我有两个Lambda函数——一个用于生成报价,另一个用于将报价转换为订单.

我找遍了我能想到的任何地方,但看不到我会如何链接或调用函数...这当然存在!

推荐答案

我找到了使用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)
  }
});

你可以在这里找到doctor :http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html

Node.js相关问答推荐

使用NodeJS在S3上传文件时的格式问题

当建议在第二代上运行云功能时,现在是否有新的Firestore AdminClient可供使用?

当FastifyJS向客户端发送响应时,apache 不会将其发送给他

Nestjs swc 错误:找不到模块项目路径/src/app.module

Puppeteer 在本地运行良好,但在 Heroku 中运行不佳

为什么 docker 容器内的应用程序无法访问它自己的 API 端点?

如何使用 Node.js 连接到 Cloud SQL?

AWS ECS 服务发现 Cors 问题?

express 和 mongoose 的新密码不正确

如何使用 $PATH 变量在系统中全局自动安装 bash 脚本?或者重写脚本到node

node-gyp: "..\src\binding.cc: 没有这样的文件或目录"

在 Atlas 触发器(Node JS)中正确初始化 Firebase 管理 SDK

在mongodb中只查询整数

如何为一个网站实现这 2 个网址.即 www.administrator.sitename.com 和 www.sitename.com?

通过 npm 导入 Sass

Node.js + Express + Handlebars.js + 局部视图

Sequelize 基于关联的查找

Node.js:socket.io 关闭客户端连接

npm 出现无法读取依赖项错误

Node.js 与 .net 中的异步/等待