【问题标题】:Packaging AWS lambda functions into different jars将 AWS lambda 函数打包到不同的 jar 中
【发布时间】:2021-01-01 03:46:26
【问题描述】:

我正在创建一个 Java 存储库,它可以托管多个满足不同需求的 Lambda 函数。

我想将它们打包成不同的罐子,每个 lambda 罐子一个罐子,而不是一个罐子。在这种情况下,我浏览了几篇文章:

  1. Is it feasible to create multiple Lambda functions (Java) in a jar
  2. Aws lambda functions multiple jars vs single jar

但我不明白如何才能做到这一点。

有人可以帮忙吗?谢谢。

【问题讨论】:

  • 您到底遇到了什么问题?我会制作一个多模块 maven 项目,每个 lambda 一个模块,一个用于公共代码的模块。

标签: java amazon-web-services aws-lambda jar


【解决方案1】:

您可以为要创建的每个 JAR 创建多个 Java 项目。每个项目都将使用 Lambda 运行时 API 来创建 Lambda 函数。然后使用 Lambda 控制台上传每个 JAR。要了解如何创建 Java 项目以使用 Maven 构建 JAR,请参阅此 AWS 教程:https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_workflows_stepfunctions

以上教程向您展示了如何使用 Lambda 运行时 API 和 IntelliJ 项目开发 Lambda 函数。然后向您展示如何使用 Maven 创建 JAR。最后向您展示如何部署 JAR。

【讨论】:

    猜你喜欢
    • 2018-11-09
    • 2022-06-22
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 2018-06-02
    相关资源
    最近更新 更多