Попытка выполнить несколько лямбда-функций с помощью API-шлюза одну за другой, используя roud robin в nginx - PullRequest
0 голосов
/ 04 декабря 2018

Пытаюсь выполнить несколько лямбда-функций со шлюзом API по очереди, используя шаблон разбивки на роуд в nginx, но получаю 403 Ошибка неверного запроса (я установил nginx на ec2)

Я могу получить ответ, если яУстановите proxy_set_header Host непосредственно в "abcxyzmnop.execute-api.ap-southeast-1.amazonaws.com", но я получаю ответ от той единственной лямбды, где, как я хочу, ответ каждой лямбды в циклическом образце робина.Таким образом, это не работает

(я создал лямбда-функции, используя безсерверный фреймворк)

http {
    include       mime.types;
    default_type  application/octet-stream;

    upstream servers {
        server abcxyzmnop.execute-api.ap-southeast-1.amazonaws.com;
        server xyzabcmnop.execute-api.ap-southeast-1.amazonaws.com;
    }

    server {
        listen 80;
        location / {
                proxy_pass http://servers/dev;
                proxy_set_header Host $host;
        }
     }
}

Ответное изображение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...