Я создал простую лямбда-функцию, используя AWS Cloud9. Теперь я хочу, чтобы моя лямбда делала немного больше. Поэтому я создал еще один файл Python с некоторыми функциями и сохранил его в том же каталоге.
myLambdaName
- myLambdaName
- lambda_function.py
- other_function.py
В своей лямбда-функции я пытаюсь импортировать это (import other_function
).
Если я запускаю функцию в терминале cloud9, никаких проблем (python3 lambda_function.py
). Но когда я проверяю лямбда-функцию локально, через вкладку Ресурсы AWS> Выполнить (локально), я получаю сообщение об ошибке, что мой новый файл python не существует:
Невозможно импортировать модуль 'myLambdaName / lambda_function': нет модуля с именем 'other_function'
Что мне здесь не хватает? Как мне сказать лямбде забрать файл?