首页 文章

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

提问于
浏览
2

我有一个映射到API网关的Lambda函数,我在其中为请求输入和响应输出定义了模型 .

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

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

2 回答

  • 0

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

  • 0

    好的结果证明这很容易! API网关中定义的模型可用作lambda处理程序方法的事件参数 . 这会将其写入日志:

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

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

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

相关问题