gpt4 book ai didi

java - 使用 Java 进行 AWS Lambda Python 包部署

转载 作者:行者123 更新时间:2023-12-01 17:52:36 24 4
gpt4 key购买 nike

我已经在本地 ubuntu 环境上编写了 python 代码,但现在我需要将其部署到 AWS Lambda 中。在我的代码中,我使用 shell 命令使用 java。

proc = subprocess.Popen(["java -jar jarfile.jar input_file output_file], stdout=subprocess.PIPE, stderr=subprocess.PIPE,shell=True)

在 ubuntu 上使用 Java 安装

sudo apt install default-jre
sudo apt install default-jdk

与 python 包不同,java 是全局安装的。我将如何构建包含 Java 库的 python 部署包,以便可以使用 Shell 命令使用它?

最佳答案

您可能应该将 Java 代码转换为另一个 Lambda 函数,或者只编写一个 Java Lambda 函数,该函数除了调用 jar 文件内的 Java 代码之外什么都不做。

将其部署为单独的 Lambda 函数并从 Python Lambda 函数调用它。

关于java - 使用 Java 进行 AWS Lambda Python 包部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60768965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com