带有API Gateway的AWS Lambda使用hello-world蓝图返回500错误

麦克风

我在AWS Lambda函数上收到{“ message”:“内部服务器错误”}。

这是我的步骤:

在此处输入图片说明

在此处输入图片说明

添加API网关

在此处输入图片说明

部署API 在此处输入图片说明

api设置:

授权无API密钥不需要

(省略的秘密URL)

结果:

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

我究竟做错了什么?

科迪

hello-world蓝图不适用于API Gateway触发器。要使基本调用正常工作,请将lambda函数的代码更改为:

exports.handler = async (event, context) => {
    console.log('Received event:', JSON.stringify(event, null, 2));
    var response = {
        statusCode: 200,
        body: 'Hello, World!'
    };
    return response;
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从AWS API Gateway返回HTML

返回标头内容-API Gateway + AWS Lambda

Python aws-lambda返回xml文件到aws-api-gateway

在Lambda中解析AWS API Gateway头

带有AWS WAF的AWS API Gateway

不能在带有CORS的AWS API Gateway上使用自定义请求标头

如何使用AWS API Gateway返回压缩后的内容

使用aws-cli创建api-gateway lambda集成

AWS API Gateway返回带有x-amzn-ErrorType:AccessDeniedException标头的403

如何在Node.js中使用带有API Gateway的AWS Lambda发送二进制响应?

即使Lambda返回错误,AWS API Gateway也会返回200

AWS API Gateway + AWS Lambda中的CORS

AWS Lambda,API Gateway返回格式错误的Lambda代理响应,错误502

具有Lambda集成的安全AWS API Gateway

尝试使用生成的SDK从Android进行“ Hello World” AWS API Gateway GET API调用

AWS Lambda + API Gateway导致油门错误500

使用API Gateway处理AWS Lambda函数中的错误

AWS ALB从Lambda返回502 Bad Gateway

带有Lambda代理的AWS API Gateway始终会产生base64字符串响应

几次AWS Lambda调用后如何返回对AWS API Gateway的响应

在API Gateway中使用AWS Lambda Authorizer

如何使用多种方法从API Gateway触发AWS Lambda?

使用AWS API Gateway HTTP API设置Lambda代理

带有Lambda HTTP GET请求的AWS API Gateway(Node.js)502错误的网关

使用AWS API Gateway Lambda构建Web后端api

通过 API Gateway 保护对 AWS Lambda 的访问

带有 lambda 集成的 Api Gateway 直接返回 lambda 输出

带有 Lambda 的 AWS API Gateway 看不到正文

使用 node.js 从 AWS Lambda 将自定义错误传回 AWS API Gateway