【问题标题】:Python AWS Lambda 301 redirectPython AWS Lambda 301 重定向
【发布时间】:2017-04-25 04:29:16
【问题描述】:

我有一个用 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 代理”集成请求时,如何从 Python Lambda 函数执行 301 重定向?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-05
      • 2010-09-26
      • 2016-04-03
      • 2022-11-16
      • 1970-01-01
      • 2013-01-07
      • 2018-03-06
      相关资源
      最近更新 更多