Разрешить пользователю запускать команды bash из ruby в приложении rails - PullRequest
0 голосов
/ 11 марта 2020

Я работаю над приложением Ruby на Rails, которое будет иметь функцию, позволяющую пользователям запускать команды. Это могут быть bash, python или ruby (и многие другие) команды / сценарии.

В поисках лучшего подхода и экономически эффективного способа обеспечить безопасную и независимую среду для каждого пользователя, я нашел несколько AWS сервисов, которые выглядят интересно.

  • AWS ECS: я считаю, что мне нужно было бы создавать запуск нового задания для каждого запуска новой команды
  • AWS Лямбда: время ожидания 15 минут может быть ограничено
  • AWS Пакет

Или есть другой вариант? Может быть, просто экземпляр EC2, но как я могу быть уверен, что разделить env между каждым пользователем?

Спасибо

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