【问题标题】:Deploying existing REST API to AWS lambda written in Java将现有 REST API 部署到用 Java 编写的 AWS lambda
【发布时间】:2019-10-18 21:11:26
【问题描述】:

我有一个在 spring boot 中开发的 rest api。它有许多具有不同端点的 http 方法。现在我想将此代码部署到 AWS lambda。我当前的代码是使用控制器和请求映射方法设计的。根据 AWS lambda,我必须编写请求处理函数,而不是使用典型的 Java 请求映射方法。将现有的 rest api 转换为 aws lambda 函数的最佳方法是什么?当我搜索一些文章时,我只得到带有请求处理函数的 hello world 示例。转换整个 API 没有帮助。请分享一些示例和编码标准来编写请求处理程序。提前致谢。

【问题讨论】:

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


    【解决方案1】:

    没有开箱即用的转换。

    但是有一个Spring Cloud Project Functions:

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

    您可以在此处找到文档:

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

    但正如我所说,无法使用控制器,因为将整个 Spring Boot 应用程序作为函数启动是没有意义的。

    【讨论】:

      猜你喜欢
      • 2020-11-02
      • 2021-04-17
      • 2016-05-12
      • 2020-06-21
      • 2022-10-23
      • 2018-08-12
      • 2022-01-25
      • 2020-02-20
      • 1970-01-01
      相关资源
      最近更新 更多