В этой статье описывается, как создать HTTP API, который вызывает лямбду в среде выполнения узла.
Я только что попытался сделать то же самое с лямбдой Python со следующим обработчиком:
def lambda_handler(event, context):
return {
'statusCode': 200,
'body': "\"Hello from Lambda!\""
};
При тестировании в редакторе Lambda эта лямбда возвращает то же самое, что и узел Lambda из статьи, а именно:
{
"statusCode": 200,
"body": "\"Hello from Lambda!\""
}
Однако функция узла работает при подключении к HTTP API и переход в браузере, в то время как Python дает
{"message":"Internal Server Error"}
Что я могу сделать, чтобы он работал?