将现有REST API部署到用Java编写的AWS Lambda

时间:2019-06-03 10:14:04

标签: java spring amazon-web-services rest aws-lambda

我在Spring Boot中开发了rest api。它具有许多具有不同端点的http方法。现在,我想将此代码部署到AWS lambda。我当前的代码是使用Controllers和Request映射方法设计的。根据AWS lambda,我必须编写请求处理程序函数,而不是使用典型的Java请求映射方法。将现有的REST API转换为AWS Lambda函数的最佳方法是什么?当我搜索一些文章时,我仅获得带有请求处理程序功能的世界示例。转换整个API没有帮助。请分享一些示例和编码标准来编写请求处理程序。预先感谢。

1 个答案:

答案 0 :(得分:1)

没有开箱即用的转换。

但是有一个Spring Cloud项目功能:

https://spring.io/projects/spring-cloud-function

在这里您将找到文档:

https://cloud.spring.io/spring-cloud-function/spring-cloud-function.html

但是正如我之前所说,无法使用Controllers,因为将整个Spring Boot应用程序作为Function来启动是没有意义的。