Я использую Serverless Framework (NodeJs) для генерации API (развертывание в AWS API Gateway).
Из-за требований проекта мне нужно клонировать API-интерфейсы для работы в новой компании. Например, у меня был набор API, работающих для приложения компании A. Мне нужно клонировать набор API для приложения компании B, который мне просто нужно указать на новую базу данных (ту же структуру и имя таблицы),все логики неизменны.
Я попробовал решение:
создал постоянный файл в каждой функции API, включая переменные среды,
копировать / вставитьнабор API (около 20 функций),
- изменение переменных среды (базы данных, названия компании, ...) для каждой функции
- повторное развертывание на AWS API gateway
Недостаток: во время обновления переменных легко допустить ошибку. И есть файл «serverless.yml», который не работает с постоянным файлом, я имею в виду, что мне нужно буквально отредактировать файл «serverless.yml» перед его развертыванием.
Любые рекомендации, пожалуйста, предложите мне. Большое спасибо