来自AWS API Gateway的格式错误的Lambda代理响应调用Lambda

时间:2017-12-20 13:55:13

标签: python amazon-web-services aws-lambda aws-api-gateway

在我的项目中,我创建了一个py函数,用于检查和修改我的谷歌日历,如下所示:

ScrollViewers

当我在我的lambda上测试它时都完成了,但是我从lambda创建了一个API:

enter image description here

并测试结果是:

  

Wed Dec 20 13:35:58 UTC 2017:由于配置错误导致执行失败:格式错误的Lambda代理响应   Wed Dec 20 13:35:58 UTC 2017:方法已完成,状态:502

提前致谢

1 个答案:

答案 0 :(得分:19)

API Gateway需要一个json主体,所以你应该使用类似这样的东西

import json
return {
    'statusCode': 200,
    'body': json.dumps({'input': event,
                        'busy': ck_app,
                        'guest_email': event['email']})
}

希望这可以帮助你前进。