#amazon-web-services #aws-lambda #proxy #aws-api-gateway #istio
#amazon-веб-сервисы #aws-лямбда #полномочие #aws-api-шлюз #istio
Вопрос:
Привет, я хотел бы перенаправить поток трафика моего углового приложения с помощью шлюза API и Лямбда-прокси, прежде чем напрямую перейти по URL-адресу службы Mesh Istio.
TLDR: Я хотел бы заменить URL-адрес istio URL-адресом вызова прокси-сервера, предоставленным шлюзом API внутри приложения angular.
Я пошел, чтобы обратиться к статьям о перенаправлении URL-адреса, и успешно создал API для перенаправления URL-адреса на URL istio. Однако я не смог передать необходимые параметры в URL-адресе пути при вызове.
import json def lambda_handler(event, context): # https://docs.aws.amazon.com/lambda/latest/dg/with-on-demand-https.html path = event['path'] return { 'statusCode': 301, 'headers': { 'Location': 'https://istio-url.com/' path.lstrip("/"), 'Access-Control-Allow-Origin': "*" } }