小编Bin*_*ake的帖子

AWS Lambda-API 网关“消息”:“内部服务器错误”(502 错误网关)

我创建了一个简单的 AWS Lambda 函数来使用 python 3.6 将两个数字相加。它在 json 正文中读取val1&val2值。当我在 lambda 控制台中测试 lambda 函数时,它工作正常。但是,当我使用 POSTMAN 通过 AWS API 网关通过 POST 请求调用 lambda 函数时,它响应“消息”:“内部服务器错误”(502 错误网关)。谁能帮我解决这个错误?

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)
    }
Run Code Online (Sandbox Code Playgroud)

JSON 正文

{
    "val1": "3",
    "val2": "5"
}
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services postman aws-lambda aws-api-gateway

6
推荐指数
1
解决办法
3273
查看次数