Aws lambda 如何将整个请求从AWS API网关传递到Spring控制器?

Aws lambda 如何将整个请求从AWS API网关传递到Spring控制器?,aws-lambda,Aws Lambda,我的项目是将微服务部署到AWS Lambda,到目前为止,我从AWS API Gateway获取到Lambda Handler的整个请求,但我如何将我的请求传递到Controller类,以便可以使用@requestmapping之类的各种注释。我也在Internet上搜索过,但没有找到任何有用的资源。 提前感谢您的帮助 API网关内置了路由。与其试图绕过路由器,我强烈建议您与之集成。您可以设置单独的路由来调用单独的lambda,并完成一些基本的请求验证 如果您确实想绕过路由,请查看代理资源()

我的项目是将微服务部署到AWS Lambda,到目前为止,我从AWS API Gateway获取到Lambda Handler的整个请求,但我如何将我的请求传递到Controller类,以便可以使用@requestmapping之类的各种注释。我也在Internet上搜索过,但没有找到任何有用的资源。
提前感谢您的帮助

API网关内置了路由。与其试图绕过路由器,我强烈建议您与之集成。您可以设置单独的路由来调用单独的lambda,并完成一些基本的请求验证

如果您确实想绕过路由,请查看代理资源()

API网关将代理资源定义为提交请求时要指定的资源的占位符。API网关代理资源具有以下属性:

  • 表示为{proxy+}的特殊路径参数。此path参数表示API的父资源下的任何子资源。换句话说,/parent/{proxy+}可以代表与/parent/*路径模式匹配的任何资源。+符号指示API网关截获匹配资源上的所有请求。这个特殊的路径参数也称为贪婪路径变量。代理变量是贪婪路径变量名,可以用另一个字符串替换,方法与处理常规路径参数名相同

  • 一个名为ANY的特殊方法,用于为所有受支持的方法定义相同的集成设置:DELETE、GET、HEAD、OPTIONS、PATCH、POST和PUT