我的項目是將微服務部署到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請求模板傳遞