当前位置: 首页 > 知识库问答 >
问题:

消息:尝试访问aws网关api时出现“内部服务器错误”

辛盛
2023-03-14

使用node.js创建了Lambda Hello world函数,并为Get调用创建了API网关触发器,尝试使用URL访问Lambda函数,但出现以下错误。

消息:“内部服务器错误”。

(对AWS来说很新)

共有2个答案

段坚
2023-03-14

不要忘记在AWS API网关下单击Deploy API。没有它,改变是行不通的。

楚方伟
2023-03-14

执行Lambda函数之后,需要传递statuscode。如果您不传递它,API网关将在默认情况下触发一个错误502坏网关

message = {
   'message': 'Execution started successfully!'
}
return {
    'statusCode': 200,
    'headers': {'Content-Type': 'application/json'},
    'body': json.dumps(message)
}

编辑:此示例用于Python。对于node.js,您只需要处理回调,消息基本相同。

callback(null, {
    statusCode: 200,
    body: JSON.stringify(message),
    headers: {'Content-Type': 'application/json'}
});
 类似资料:
  • 使用Node.js创建Lambda Hello world函数,并为Get调用创建API网关触发器,尝试使用URL访问Lambda函数,出现以下错误。 消息:"内部服务器错误"。 (AWS非常新)

  • 我得到了这个错误。 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请联系webmaster@crimsonbux.com的服务器管理员,并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。 有关此错误的详细信息,请参阅服务器错误日志。 此外,尝试使用错误文档处理请求时遇到 500 内部服务器错误错误。 www.crimsonbux.com端口80上的Apache/2

  • 我创建了一个简单的AWS Lambda函数,使用python 3.6添加两个数字。它读取 Lambda函数 JSON主体

  • 我上传一个图像到s3,通过lambda,和一切工作正常,没有错误,但从API网关的响应是500内部服务器错误。 我按照以下教程配置了我的api网关:使用Amazon API网关集成API的二进制支持。 My lambda接收Base64图像,对其进行解码并成功上载到s3。 这是我的lambda代码: 这就是我收到的:{“消息”:“内部服务器错误”},状态代码为500。 Obs:我没有使用lambd

  • 我在访问paypal rest api时遇到以下错误: 数组 这个错误不是恒定的。有人能帮忙吗?

  • 当我调用导出器url时:https:///restapis//stages//exports/swagger根据中记录的http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-export-api.html 我得到这个错误: 无法构建导出器:错误创建在类路径资源[com/amazonaws/背景板/控制服务/配