Перенаправление с Python AWS Lambda с помощью AWS Gateway API Proxy - PullRequest
0 голосов
/ 06 марта 2019

Публикация здесь, потому что я просто не могу заставить работать редирект.Использование AWS API Gateway, связанного с функцией Python Lambda, в качестве прокси-сервера просто возвращает ответ и заголовок json.Вот код

import json

def lambda_handler(event, context):
    response = {}
    response["statusCode"]=301
    response["headers"]=[{"key": 'Location',"value": 
     'https://www.google.com'}]
    data = {}
    response["body"]=json.dumps(data)
return response

Любая помощь будет оценена?

Спасибо

1 Ответ

0 голосов
/ 06 марта 2019

Смешанная документация в Интернете, которая вводила в заблуждение.Синтаксис для указания перенаправления с использованием Location должен быть следующим при использовании Python:

import json

def lambda_handler(event, context):   
    response = {}
    response["statusCode"]=302
    response["headers"]={'Location': 'https://www.google.com'}
    data = {}
    response["body"]=json.dumps(data)
    return response
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...