Как скомпилировать код C, C ++, Python для AWS лямбда-функции - PullRequest
0 голосов
/ 04 мая 2020

Как скомпилировать и запустить код c, c ++, python, java для aws лямбда-функции. Я работаю над проектом, чтобы пользователь мог загрузить свой код, и он скомпилирует и запустит код и вернет вывод программы пользователю через aws лямбда-функцию. Для компиляции кодов я должен установить компиляторы в aws лямбда-функции, но я не знаю, как это сделать. Можно ли установить функцию лямбды?

Спасибо,

1 Ответ

0 голосов
/ 05 мая 2020

Невозможно установить дополнительные зависимости операционной системы, такие как gcc компилятор. Кроме того, даже если бы вы могли, я не думаю, что вы захотите сделать это, поскольку это значительно увеличит время запуска Lambda. Помните, что у вас могут быть запущены тысячи Lamda, и они могут быть повторно инициированы в любое время.

Лучшим способом может быть наличие контейнера Docker, который имеет все компиляторы, доступные вашим клиентам, и развертывание. что до ECS . Таким образом, вы можете сохранить изоляцию Lambda, но больше настраивать среду выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...