Aws Lambda Postman 错误:“消息”:“内部服务器错误”

时间:2021-05-29 07:53:07

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

我正在使用 Aws Lambda 编写 Python Apigateway。我进行了 api 设置,我设置了一个 rest-api 并在 lambda 和 postman 上对其进行了测试。

import json



def response(res):
    return {
    'statusCode' : 200,
    'body' : json.dumps(res),
    'headers' : {
        'Content-Type' : 'application/json'
    }
}

def lambda_handler(event, context):
    #event['body'] içeriğe ulaşım
    body = event['body']

# TODO implement
    return response(body)

这是我的要求

{
  "cityName": "Postman City "
}

aws 结果:没问题 但是邮递员那边很火

这是邮递员错误输出

{
    "message": "Internal server error"
}

这是我最简单的代码,我真的被这个错误吓坏了。 据我了解,当我在 lambda_handler(event, context) 中处理事件时:API 连接已断开并出现内部错误。 当我使用 event['any'] 运行它时,lambda 测试有效,但邮递员方面有问题。

我确定我的API设置是正确的,因为当我回到简单退货状态时,问题就消失了

{
        'statusCode' : 200,
        'body' : "it's bullshet",
        'headers' : {
            'Content-Type' : 'application/json'
        }
    }

好的,我已经看了两天了。我尝试将 dict 中的事件数据用作具有不同库的列表、字符串或 dict,但我的错误没有改变。

那么,如果我不打算使用随事件发送给我的请求,我可以用 aws 做什么? 等待您的解决方案...

0 个答案:

没有答案
相关问题