我的项目是将微服务部署到AWS Lambda,并且直到现在我都将AWS API网关的所有请求都发送到Lambda Handler,但是如何将我的请求传递给Controller类,以便像@requestmapping这样的各种注释可以被使用。我也在互联网上搜索,但没有找到任何有用的资源。 在此先感谢您的帮助!如何将整个请求从AWS API网关传递到Spring Controller?
0
A
回答
0
API网关具有内置的路由。与其试图绕过路由器,我强烈建议您与其集成。您可以设置单独的路线来调用单独的Lambdas,并完成一些基本的请求验证。
如果您肯定要绕过路由,请查看代理资源(http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-set-up-simple-proxy.html)。
API网关将代理资源定义为提交请求时指定的资源的占位符。 API网关代理资源具有以下属性:
表示为{proxy +}的特殊路径参数。此路径参数表示API的父资源下的任何子资源。换句话说,/ parent/{proxy +}可以代表任何匹配/ parent/*的路径模式的资源。 +号表示API网关截取匹配资源上的所有请求。这个特殊的路径参数也被称为贪婪路径变量。代理变量是贪婪路径变量名称,可以用与处理常规路径参数名称相同的方式替换为另一个字符串。
一个名为ANY的特殊方法,用于为所有支持的方法定义相同的集成设置:DELETE,GET,HEAD,OPTIONS,PATCH,POST和PUT。
相关问题
- 1. Aws Api网关集成请求如何将属性附加到请求正文?
- 2. 将所有API网关请求传递给一个Lambda函数
- 3. 如何在AWS API网关GET请求中传递查询参数?
- 4. AWS API网关接受XML请求
- 5. 如何将哈希查询参数传递给AWS API网关?
- 6. 如何在将Spring传递给Controller之前预先处理请求体?
- 7. 如何保护我的网址,同时将其传递到AWS API网关
- 8. 从View传递整个模型回Controller
- 9. 如何将数组传递给api网关中的方法请求?
- 10. Spring MVC请求映射传递不应该传递的请求
- 11. AWS API网关:如何将多个方法请求参数合并为一个集成请求参数
- 12. 如何使用临时凭证向邮递员请求AWS API网关
- 13. AWS API网关多个每个方法的集成请求
- 14. 将AngularJS的列表传递给Spring Controller
- 15. 如何将非字符串相关数据传递到get请求web api
- 16. AWS API网关 - 使能每个请求高速缓存
- 17. 如何将标头添加到API网关请求
- 18. 将API网关的QueryString参数传递给AWS Lambda c#
- 19. proxy从现有的nginx传递aws api网关lb
- 20. 如何将请求响应传递给另一个请求?
- 21. Spring Boot:如何将上下文从自定义方面传递到Rest Controller类
- 22. Java:如何从API网关获取您的AWS Lambda事件的请求对象?
- 23. 如何从aws api网关映射模板访问twilio的请求?
- 24. 如何将Controller从Controller传递给jsp/javascript?
- 25. 如何将参数从Ajax请求传递到Web API控制器?
- 26. 将AWS API从HTTP API传递到Lambda函数
- 27. 如何使用头请求将参数从Ajax传递到C#?
- 28. IBM Worklight - 如何将参数/请求从本机传递到WebView
- 29. AWS Lambda如何处理多个请求?
- 30. AWS ApiGateway请求模板传递