【发布时间】:2019-12-10 18:45:38
【问题描述】:
我创建了一个简单的 AWS Lambda 函数来使用 python 3.6 添加两个数字。它读取 json 正文中的 val1 和 val2 值。当我在 lambda 控制台中测试 lambda 函数时,它工作正常。但是,当我使用 POSTMAN 通过 AWS API 网关通过 POST 请求调用 lambda 函数时,它会响应“消息”:“内部服务器错误”(502 Bad Gateway)。谁能帮我解决这个错误?
Lambda 函数
import json
def lambda_handler(event, context):
# TODO implement
val1 = int(event['val1'])
val2 = int(event['val2'])
val3 = val1 + val2
return {
'statusCode': 200,
'headers': {'Content-Type': 'application/json'},
'body': json.dumps(val3)
}
JSON 正文
{
"val1": "3",
"val2": "5"
}
【问题讨论】:
标签: python amazon-web-services aws-lambda postman aws-api-gateway