【问题标题】:How to compile a C, C++, Python code on AWS Lambda function如何在 AWS Lambda 函数上编译 C、C++、Python 代码
【发布时间】:2020-08-19 00:38:05
【问题描述】:

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

谢谢,

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

    无法安装额外的操作系统依赖项,例如 gcc 编译器。此外,即使您可以,我认为您也不会想要这样做,因为它会显着增加 Lambda 的启动时间。请记住,您可能有数千个 Lamda 正在运行,并且它们可能随时重新启动。

    更好的方法可能是拥有一个 Docker 容器,其中包含所有可供客户使用的编译器,并将其部署到 ECS。这样您可以保持 Lambda 的隔离性,但更多地自定义运行时环境。

    【讨论】:

      猜你喜欢
      • 2019-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 2013-09-20
      相关资源
      最近更新 更多