我的项目是将微服务部署到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. AWS API网关接受XML请求
- 3. 如何在将Spring传递给Controller之前预先处理请求体?
- 4. 如何将哈希查询参数传递给AWS API网关?
- 5. 如何保护我的网址,同时将其传递到AWS API网关
- 6. 如何使用临时凭证向邮递员请求AWS API网关
- 7. AWS API网关多个每个方法的集成请求
- 8. 如何将非字符串相关数据传递到get请求web api
- 9. 如何将标头添加到API网关请求
- 10. AWS API网关 - 使能每个请求高速缓存
- 11. 将API网关的QueryString参数传递给AWS Lambda c#
- 12. 如何将请求响应传递给另一个请求?
- 13. proxy从现有的nginx传递aws api网关lb
- 14. Spring Boot:如何将上下文从自定义方面传递到Rest Controller类
- 15. Java:如何从API网关获取您的AWS Lambda事件的请求对象?
- 16. 如何将参数从Ajax请求传递到Web API控制器?
- 17. AWS ApiGateway请求模板传递
- 18. Jhipster - 如何将请求/信息从网关发送到Microservice
- 19. DWR Spring Integration:是否可以将DWR请求转发给Spring Controller?
- 20. 如何将查询字符串值从AWS API网关传递到Lambda C#函数
- 21. 如何在Laravel 5.2中直接从Controller发送API请求?
- 22. 将属性从Backbone模型传递给Spring Controller作为参数
- 23. AWS网址请求
- 24. 传递令牌在每个请求与网络api
- 25. Nginx如何传递请求到后端?
- 26. 如何将两个对象传递给同一个Spring Controller表单提交?
- 27. 从jsp传递参数到Spring Controller方法
- 28. 安全AWS API网关和λ整合
- 29. AWS API网关HTTP代理 - 原始请求URI
- 30. AWS API网关选项请求头文件