Лучший способ протестировать и развернуть лямбда-функции aws в пошаговой функции - PullRequest
1 голос
/ 24 апреля 2020

Длинное время переполнения стека и первый постер.

Я начал новый проект с использованием AWS лямбд и обнаружил, что кривая обучения особенно крута из-за разработки настольных приложений.

При разработке настольных приложений легко создать тестовую среду локально. Я знаю, что можно протестировать лямбда-функции локально, и я смог сделать это для простых случаев.

Используемые мной лямбда-функции часто взаимодействуют с другими AWS сервисами (S3, Aurora, et c). Кроме того, окончательное решение будет включать в себя около 15 лямбда-функций, связанных через пошаговую функцию.

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

Я рассмотрел AWS codepipeline как возможное решение, но я не уверен, позволит ли это мне создать отдельную среду тестирования до развертывание в производство.

Любая помощь будет принята с благодарностью. Спасибо!

...