шлюз и лямбда 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') { ... }

Ответы на вопрос(5)

Ваш ответ на вопрос