将基于Java的Lambda包部署到S3 bucket

将基于Java的Lambda包部署到S3 bucket,java,amazon-web-services,amazon-s3,aws-lambda,Java,Amazon Web Services,Amazon S3,Aws Lambda,我正在用Java做一个Lambda项目。实际上,我已经把它包装成一个罐子了。作为部署的一部分,我想将这个jar上传到s3 bucket 在设置lambda函数时,我想指定上传的jar的s3键。我在网上看到了不少例子。但是他们中的大多数人谈论的不是Js就是Python。其中一些文章也与Java相关,但没有具体说明如何实现这一点 有人能帮忙吗?谢谢 编辑 我正在使用Terraform创建lambda函数,在这里我必须传递s3 bucket以及上传的lambda jar的s3密钥。有各种文章向您展示如

我正在用Java做一个Lambda项目。实际上,我已经把它包装成一个罐子了。作为部署的一部分,我想将这个jar上传到s3 bucket

在设置lambda函数时,我想指定上传的jar的s3键。我在网上看到了不少例子。但是他们中的大多数人谈论的不是Js就是Python。其中一些文章也与Java相关,但没有具体说明如何实现这一点

有人能帮忙吗?谢谢

编辑


我正在使用Terraform创建lambda函数,在这里我必须传递s3 bucket以及上传的lambda jar的s3密钥。

有各种文章向您展示如何使用Java lambda运行时API构建执行各种用例的lambda函数。这些都在Java V2 Github repo中:

1-

2-

3-


所有这些示例都提供了分步说明,并向您展示了如何使用与其他AWS服务交互的Lambda Java运行时API构建Lambda函数。例如,第一篇文章向您展示了如何构建一个Lambda函数,该函数可以在Amazon S3 bucket中自动标记图像。

有各种文章向您展示了如何使用Java Lambda运行时API构建执行各种用例的Lambda函数。这些都在Java V2 Github repo中:

1-

2-

3-


所有这些示例都提供了分步说明,并向您展示了如何使用与其他AWS服务交互的Lambda Java运行时API构建Lambda函数。例如,第一个演示了如何构建一个Lambda函数,该函数可以自动标记AmazonS3存储桶中的图像。

您是否阅读了规范文档?请参阅。您使用什么工具创建lambda函数?cloudformation、cdk等?Lambda开发者指南中有大量使用各种AWS SDK以各种编程语言编写Lambda函数的示例(请参阅“使用…”。不幸的是,其中许多都是针对较旧的SDK的,因此您可能必须打开SDK的开发人员指南来查找有关将Java1代码示例移植到Java2的信息。@jarmod是的,我已经读过了。但在本文中,没有明确提到如何将lambda包上载到s3,我可以在Terraform中使用它来创建lambda函数。@BaluVyamajala我已经更新了OP。我正在使用Terraform来创建lambda函数。您阅读了规范文档吗?请参阅。您使用什么工具来创建lambda函数?cloudformation、cdk等?lambda开发者指南中有大量使用各种编程语言编写lambda函数的示例使用各种AWS SDK(请参阅“使用…”。不幸的是,其中许多都是针对较旧的SDK的,因此您可能必须打开SDK的开发人员指南来查找有关将Java1代码示例移植到Java2的信息。@jarmod是的,我已经读过了。但在本文中,没有明确提到如何将lambda包上载到s3,我可以在Terraform中使用它来创建lambda函数。@BaluVyamajala我已经更新了OP。我正在使用Terraform来创建lambda函数。谢谢。是的,我已经阅读了您共享的文章。实际上,我正在寻找将我的lambda包部署到s3,以便在创建lambda函数时在Terraform中使用它。谢谢。是的,我已经阅读了您阅读的文章实际上,我正在寻找将我的lambda包部署到s3,以便在创建lambda函数时在Terraform中使用它。