шлюз и лямбда aws api: несколько конечных точек / функций против одной конечной точки
У меня есть API-интерфейс AWS, который выполняет функции lamba. В настоящее время я использую разные конечные точки с отдельными лямбда-функциями:
api.com/getData --> getData
api.com/addData --> addData
api.com/signUp --> signUp
Процесс управления всеми конечными точками и функциями становится громоздким. Есть ли какой-то недостаток, когда я использую одну конечную точку для одной лямбда-функции, которая решает, что делать на основе строки запроса?
api.com/exec&func=getData --> exec --> if(params.func === 'getData') { ... }