Что такое
но я начал использовать AWS Lambda для использования триггеров против некоторого написанного мной кода на Python. В настоящее время у меня есть 2 лямбда-функции, обе из которых были созданы с помощью файлов ZIP. Второй, который я создал, должен проверить триггерные события.
Это для целей тестирования, поэтому я использую лучший код из всех:
def lambda_handler(event, context):
print ("Hello World")
Однако я получаю эту ошибку обратно:
Response:
{
"errorMessage": "Unable to import module 'lambda_function'"
}
Request ID:
"65024f16-172c-11e8-ab26-27ff3322e597"
Function Logs:
START RequestId: 65024f16-172c-11e8-ab26-27ff3322e597 Version: $LATEST
Unable to import module 'lambda_function': No module named 'requests'
END RequestId: 65024f16-172c-11e8-ab26-27ff3322e597
REPORT RequestId: 65024f16-172c-11e8-ab26-27ff3322e597 Duration: 15.93 ms
Billed Duration: 100 ms Memory Size: 128 MB Max Memory Used: 22 MB
Везде, где я искал это, ответ был решен, убедившись, что имена функций были правильными или что файл .zip был читаемым. Я выполнил оба эти условия (имя файла lambda_function.py и оно находится в корне).
Кроме того, кажется, что это может быть проблема с журналами. Я дважды проверил свое разрешение, и у меня есть возможность создавать журналы со всеми ресурсами. Любые другие идеи, в чем может быть проблема?