Python AWS Lambda 301重定向

时间:2016-12-09 16:23:08

标签: python amazon-web-services aws-lambda

我有一个用Python编写的lambda处理程序,我希望对浏览器执行301重定向。我不知道如何配置响应Location标题(或状态代码) - 文档似乎没有涵盖除了某些属性之外的上下文对象中的任何内容。显然context.succeed适用于Node JS,但这对Python没有帮助。

返回:

{"Location": "http://google.com/"}

导致API网关报告:

Fri Dec 09 16:20:53 UTC 2016 : Execution failed due to configuration error: Malformed Lambda proxy response

在测试控制台中。

那么,在使用API​​网关和" AWS Lambda Proxy"时,如何从Python Lambda函数执行301重定向?整合请求?

1 个答案:

答案 0 :(得分:0)

结果我需要在集成响应中手动映射响应头和响应代码。以下帖子帮助我得到了我想要的东西:https://kennbrodhagen.net/2016/04/02/how-to-return-302-using-api-gateway-lambda/