查询从AWS API Gateway到AWS Lambda的字符串参数

时间:2018-01-11 15:59:01

标签: amazon-web-services aws-lambda aws-api-gateway

我在Node中有一个AWS Lambda函数,该函数由对API网关资源的请求触发。在Lambda中,我试图检索查询字符串参数。一旦所有设置正确,我希望它们在“事件”对象中,对吗?

  1. 在我的API网关资源中,我点击任意方法,然后点击方法请求,我提供了一些网址查询字符串参数
  2. 然后我返回并点击集成请求。,其中我看到另一个名为URL查询字符串参数的区域。我在那里提供了相同的参数名称。
  3. 然后我返回并点击测试。我看到我可以为我输入的查询字符串参数名称提供值。我提供了值并单击Test。
  4. 在我的Lambda的输出中,我转出事件的值,并看到它是一个空对象。
  5. this page上我看到了一些关于 requestParameters 的简短文档,但它没有告诉我如何处理它们,或者如何在Lambda中访问它们。

    我知道我可以在集成请求页面上设置正文映射模板并让它以这种方式工作,但的目的是什么“集成请求”屏幕上的> URL QueryString参数区域?这些是否传递给Lambda?如果没有,他们会被传递到哪里?他们的目的是什么?如果您有更好的文档链接,请分享。

    请不要只关注我other post。我正在寻找更多关于如何在API网关的集成请求屏幕上特别使用URL QueryString参数的解释。

    谢谢! - 安东尼

0 个答案:

没有答案