Настройка proxy_pass в nginx для вызова API в API Gateway

398
Scott Sword

Проблема:

Я установил функцию Lambda за шлюзом API, которая прекрасно работает. У меня есть хостинг-сайт, и я хочу, чтобы только определенное место попадало в API.

пример

htts: //www.mysite.com/ (обслуживает html с размещенного сервера)

htts: //www.mysite.com/foobar (возвращает полезную нагрузку JSON, которая генерируется Lambda и возвращается AWS)

Вот мой блок сервера:

 location = /foobar { proxy_pass https://someawsuri; proxy_redirect default; }  location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } 

Я попытался просмотреть документы и прочитать несколько сообщений SO, но я не смог сделать то, что я хочу. Все, что я пробовал, привело к ошибке 502 Bad Gateway.

Вопрос:

Как настроить nginx для отправки запроса на API-шлюз?

Благодарю.

0

0 ответов на вопрос