【发布时间】:2018-05-08 03:33:02
【问题描述】:
所以,我听说过 API 网关中的请求验证器。
如果请求至少有 1 个参数/查询字符串,是否可以验证请求?
示例:name 或 id 应在查询字符串中
https://something.domain.com/dev/employee?name=myname https://something.domain.com/dev/employee?id=myid
基本上,我想要的是在执行 Lambda 函数之前,这应该首先考虑这些条件
应该有一个参数
名称或 ID 应包含在该参数中
【问题讨论】:
-
那更多的是“如何传递参数”。我的问题是关于“如何验证请求参数”
-
基本上,我想要的是在执行 Lambda 函数之前,这应该首先考虑这些条件 - 应该有一个参数 - 名称或 ID 应该在该参数中
-
我更新了答案
-
我建议查看 Vijayanath 的答案。 API Gateway 支持在调用 Lambda 函数之前进行请求验证,但它仅支持“必需”参数。希望您可以稍微重新设计您的 API 结构,以利用 API Gateway 支持的功能。
标签: node.js amazon-web-services aws-api-gateway