【发布时间】:2018-05-17 09:30:04
【问题描述】:
我是亚马逊 Lambda-API 实施的初学者。
我只是部署了一个非常简单的 API:一个非常简单的 lambda 函数,使用 Python 2.7 打印“Hello World”,我使用 API Gateway 触发。但是,当我单击 Invoke URL 链接时,它会告诉我“{"message": "Internal server error"}"。
因此,我想看看这里出了什么问题,所以我点击 API 本身,我可以在我的方法执行中看到以下内容为灰色:“集成响应:代理集成无法配置为转换回复。"
我已经测试了许多不同的配置,但我仍然面临同样的错误。我不知道为什么这一步是灰色的。
【问题讨论】:
-
在集成请求中,“代理集成”旁边有一个复选框。代理集成不支持响应转换 - 您的 Lambda 函数需要以您想要的方式呈现响应。
-
换句话说,您不需要为您的 Lambda 代理集成设置集成响应,但您可以使用 API Gateway 特定的响应格式控制您的 Lambda 函数内部的响应。跨度>
-
没错。
标签: api amazon-web-services lambda aws-lambda aws-api-gateway