Я разрабатываю серверную часть для мобильного приложения и решил использовать для нее aws -lambda и написать весь код в python. Поэтому я решил использовать Pycharm в качестве IDE с установленным плагином AWS Toolkit.
Моя проблема заключается в том, что, похоже, для каждой лямбды необходимо создать отдельный проект Pycharm. Сначала это не было проблемой, но теперь, когда у меня в бэкэнде ~ 20 лямбд, это становится кошмаром, так как:
- Чтобы перейти от разработки одной лямбды к другой, мне нужно заново открыть проект Pycharm
- Для развертывания новой версии лямбда-кода мне нужно вручную выбрать, какой лямбда-код я бы хотел обновить с помощью кода текущего проекта - другими словами, нет способа связать файл исходного кода * .py с конкретная лямбда в AWS (или я не в курсе). И пару раз я по ошибке обновил неправильные лямбды.
Тем не менее, я ищу способ:
- Сохранить всю разработку лямбд в одном проекте Pycharm , но храните исходный код разных лямбд в разных * .py файлах
- Каким-то образом полу-вручную связывайте файлы исходного кода с конкретными лямбдами
Спасибо