Pythonで記述されたラムダハンドラーがあり、ブラウザーへの301リダイレクトを実行したいと思います。応答Location
ヘッダー(またはステータスコード)をどのように構成できるかわかりません。ドキュメントには、一部のプロパティ以外のコンテキストオブジェクトの内容が含まれていないようです。どうやらcontext.succeed
ノード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ゲートウェイと「AWSLambda Proxy」統合リクエストを使用するときに、Python Lambda関数から301リダイレクトを実行するにはどうすればよいですか?
統合応答の応答ヘッダーと応答コードを手動でマップする必要があることがわかりました。次の投稿は、私が欲しいものを手に入れるのに役立ちました:https://kennbrodhagen.net/2016/04/02/how-to-return-302-using-api-gateway-lambda/
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加