Прежде всего, вы должны убедиться, что файл пакета, который вы загрузили на S3, имеет следующую структуру:
some_function.zip
│ somel_library_here
└ foo.py
Т.е. файл, в котором находится ваш обработчик , как вверхний уровень вместе с необходимыми библиотеками.
Теперь, handler - это то, как AWS вызывает функцию ввода вашего лямбда-кода, НО вы можете вызывать его как угодно, если вы предоставляете его вполе с именем Handler.
Таким образом, в примере файл называется foo.py
, а функция ввода называется lambda_handler
и находится внутриэто, но, как я уже сказал, все это определяется пользователем.