如何访问Lambda函数中的API网关请求模型



我有一个映射到API网关的Lambda函数,在那里我定义了用于请求输入和响应输出的模型。

但是如何访问Lambda函数(节点)代码中的模型?

http://docs.aws.amazon.com/apigateway/latest/developerguide/models-mappings.html

遗憾的是,Lambda/API网关本机不支持此功能。您当然可以向API网关服务请求获取模型信息,或者在Lambda函数中对这些信息进行硬编码。

好吧,这很容易!API网关中定义的模型可以直接作为lambda处理程序方法的事件参数。这将把它写入日志:

console.log(JSON.stringify(event, null, '  '));

可以访问该对象上的单个字段,如:

console.log("Model property value: " + event.foo);

相关内容

  • 没有找到相关文章

最新更新