首页 > 解决方案 > 开发 AWS Lambda 函数时要在 API Gateway 代理请求事件中使用哪些属性?

问题描述

当 API Gateway 使用 Lambda 代理集成与 AWS Lambda 函数集成时,Lambda 函数将接收event变量中的 HTTP 请求信息。event可以在此处的 AWS 文档中找到变量内容的示例。

在 AWS 示例中,相同的值在event变量中出现了两次,但出现在不同的属性上:

我的问题是,如果我想获取 HTTP 方法和资源路径,我应该使用哪些属性?

标签: amazon-web-servicesaws-lambda

解决方案


你可以使用其中任何一个。哪个更方便,在您的代码中更有意义。

它们既作为event属性又作为requestContext属性包括在内,因为它们在语义上是两者的一部分。


推荐阅读