如何解决将 AWS lambda 函数打包到不同的 jar 中
我正在创建一个 Java 存储库,它可以托管多个满足不同需求的 Lambda 函数。
我想将它们打包成不同的罐子,每个 lambda 一个罐子,而不是一个罐子。在这方面,我浏览了几篇文章:
- Is it feasible to create multiple Lambda functions (Java) in a jar
- Aws lambda functions multiple jars vs single jar
但我不明白我如何才能做到这一点。
有人可以帮忙吗?谢谢。
解决方法
您可以为每个要创建的 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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。