卓:如何将API网关中定义的资源传递给lambda? [英] AWS: How to pass the resource defined in API gateway to lambda?
问题描述
我尝试构建一个简单的Rest API.我只知道如何通过映射将查询字符串传递给我的lambda函数.现在,我想知道是否存在通过资源"传递的方法.到我的lambda函数?
例如,我的lambda如何获得水果",和蔬菜"请吗?
您可以在映射模板
中定义一个映射,如下所示,这是我为名为 fruits
的资源定义的是 GET
HTTP方法.
您的lambda可以使用它,如下面的日志中所示.
I try to build a simple Rest API. I only know how to pass query strings to my lambda functions with mapping. Now I wonder whether there are ways to pass the "resource" to my lambda function?
For example, how can my lambda get "fruit" and "vegetable" please?
You can define a mapping in the mapping template
like below I defined for my resource named fruits
which is a GET
HTTP method.
$context Variables for data models, authorizers, mapping templates, and CloudWatch access logging
It will be available to your lambda as shown below in the logs.
这篇关于卓:如何将API网关中定义的资源传递给lambda?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!