AWS Lambda API网关定义路径参数节点Js - 不工作

时间:2017-09-02 21:13:36

标签: node.js amazon-web-services lambda amazon-dynamodb aws-api-gateway

我已经尝试按照文档使用路径参数过滤dynamodb扫描。

我正在尝试过滤userID。我使用API​​网关将路径用作参数{userID},并使用lambda查找要过滤的路径参数。当我在lambda函数中对userID进行硬编码时,它完美地工作,因此在获取path参数的函数中似乎存在断开连接。

lambda函数:

lambda function

apigateway路径:

apigateway path

1 个答案:

答案 0 :(得分:0)

通常“$ input.params”在身体映射模板中使用。您可以在集成请求中创建一个正文映射模板,您可以在Lambda函数中获取params,如event.UserID,

http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#input-variable-reference