Получение этой ошибки в AWS {"errorMessage": "Невозможно импортировать модуль 'lambda'"} (S3 + Lambda) - PullRequest
0 голосов
/ 14 декабря 2018

Привет, я только что начал работать с AWS Lambda и S3, я загрузил некоторые функции от коллег, которые работают нормально.

Проблема была в том, что когда я пытался загрузить свои функции, я получил это { "errorMessage": "Unable to import module 'lambda'" } из-за того, что моя функция не работала.

Я предположил, что моя функция не была правильно сформирована, но я провел некоторый тест и пришел к выводу, что проблема заключается в том, как я архивирую проект, потому что, если я загружаю функционалПроект заархивирован и загружен снова, он работает, но если я распаковываю его и загружаю, он не запускается.

Я работаю на python 2.7, и я уже пытался сжать его на linux и дать ему глобальные разрешения.

1 Ответ

0 голосов
/ 14 декабря 2018

Попробуйте сжать содержимое файла внутри папки, а не архивировать папку напрямую.Например, если ваша папка, содержащая вашу лямбду, называется lambda_function, не архивируйте ее, а перейдите в папку и оттуда скопируйте содержимое.Это может быть проблема, с которой вы столкнулись, когда я столкнулся с проблемой загрузки с тем же кодом ошибки, о котором вы упоминали, когда я впервые начал использовать Lambda.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...