如何在AWS上编译C、C++、Python代码的Lambda函数?

问题描述 投票:0回答:1

如何在aws lambda函数上编译和运行c、c++、python、java代码。我正在做一个项目,用户可以上传他们的代码,它将编译和运行代码,并通过aws lambda函数返回程序的输出给用户。为了编译代码,我必须在aws lambda函数中安装编译器,但我不知道如何做到这一点。可以安装在lambda函数中吗?

谢谢。

amazon-web-services aws-lambda
1个回答
0
投票

不可能安装额外的操作系统依赖,如 gcc 编译器。 此外,即使你能做到,我也不认为你能做到。想要 这样做会大大增加Lambda的启动时间。 请记住,你可能有成千上万个Lamda在运行,它们可能会在任何时候被重新启动。

一个更好的方法可能是拥有一个Docker容器,里面有所有的编译器供你的客户使用,然后将其部署到 ECS. 这样你就可以保持Lambda的隔离性,但可以更多的自定义运行时环境。

© www.soinside.com 2019 - 2024. All rights reserved.