Ваша отдельная функция-обработчик должна отвечать за анализ входящего события и определение подходящего маршрута.Например, скажем, ваши другие функции называются helper1
и helper2
.Ваша функция-обработчик лямбды будет проверять входящее событие, а затем, основываясь на одном из полей входящего события (т. Е. Назовем его EventType
), вызвать либо helper1
, либо helper2
, передав и событие, и контекст.объекты.
def handler_name(event, context):
if event['EventType'] = 'helper1':
helper1(event, context)
elif event['EventType'] = 'helper2':
helper2(event, context)
def helper1(event, context):
pass
def helper2(event, context):
pass
Это всего лишь псевдокод, и я не проверял его сам, но он должен объяснить концепцию.