使用Python通过API网关将输入传递给Lambda

时间:2018-03-14 20:10:49

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

我想通过请求从本地计算机上的python脚本传递一个JSON对象,如{'inputNum': 8},并让正文返回数字是偶数还是奇数。我有一个简单的lambda函数来检查它,它适用于我的测试用例,但我不知道如何配置API网关来接受来自请求的输入。这是我当前要求API的代码

if __name__ == '__main__':
    method = 'GET'
    headers = {'content-type': 'application/json'}
    body = {'inputNum': '8'}
    url = "****.amazon/prod/testEven"
    response = requests.request(method, url, data=body, headers=headers)
    print(response.text)

但它给了我{"message": "Internal server error"}

感谢任何帮助!

0 个答案:

没有答案