【发布时间】:2021-07-03 10:46:40
【问题描述】:
我正在使用 Java 开发一个 Lambda 项目。其实我已经把它打包成jar了。作为部署的一部分,我想将此 jar 上传到 s3 存储桶。
在设置 lambda 函数时,我想指定上传的 jar 的 s3 键。我在互联网上看到了很多例子。但他们中的大多数人都在谈论 Js 或 Python。那里有一些文章也与 Java 相关,但没有具体说明如何做到这一点。
有人可以帮忙吗?谢谢。
编辑
我正在使用 Terraform 创建我的 lambda 函数,我必须在其中传递 s3 存储桶以及上传的 Lambda jar 的 s3 密钥。
【问题讨论】:
-
您使用什么工具来创建 lambda 函数? cloudformation、cdk 等?
-
Lambda 开发人员指南docs.aws.amazon.com/lambda/latest/dg/welcome.html 有大量使用各种 AWS 开发工具包以各种编程语言编写 Lambda 函数的示例(请参阅“使用...”。不幸的是,其中许多是对于较旧的 SDK,因此您可能必须打开 SDK 的开发人员指南才能找到有关将 Java1 代码示例移植到 Java2 的信息。
-
@jarmod 是的,我读过这个。但是在这篇文章中,并没有明确提到如何将 lambda 包上传到 s3,我可以在 Terraform 中使用它来创建 lambda 函数。
-
@BaluVyamajala 我已经更新了 OP。我正在使用 Terraform 来创建 lambda 函数。
标签: java amazon-web-services amazon-s3 aws-lambda