Proxy_pass in nginx einrichten, um API-Aufrufe an das API-Gateway vorzunehmen
554
Scott Sword
Problem:
Ich habe eine Lambda-Funktion hinter API-Gateway eingerichtet, die wunderbar funktioniert. Ich habe eine gehostete Website, die nur einen bestimmten Speicherort für die API zulässt.
Beispiel
htts: //www.mysite.com/ (Html wird vom gehosteten Server bereitgestellt)
htts: //www.mysite.com/foobar (Gibt eine JSON-Nutzlast zurück, die von Lambda generiert und von AWS zurückgegeben wird)
Hier ist mein Serverblock:
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; }
Ich habe versucht, die Dokumente durchzusehen und mehrere SO-Posts zu lesen, konnte jedoch nicht tun, was ich wollte. Alles, was ich ausprobiert habe, hat den Fehler erzeugt 502 Bad Gateway
.
Frage:
Wie konfiguriere ich nginx, um eine Anfrage an das API-Gateway zu richten?
Vielen Dank.
0 Antworten auf die Frage
Verwandte Probleme
-
5
Time Machine Backup auf S3
-
3
So senden Sie automatisierte SMS-Nachrichten über das Internet
-
2
Suchen und Ersetzen in Blogger
-
4
Amazon S3 Wiederherstellen der gelöschten Datei
-
3
Gibt es eine Befehlszeilen-API oder Skriptschnittstelle für Ubuntu One?
-
1
Suche nach einer USB-Kamera, die gedreht werden kann, um eine ganze Ebene zu prüfen
-
1
Werden ganze VM-Images auf Amazon EC2 / S3 gesichert?
-
1
API für den Zugriff auf Fahrzeuginformationen
-
1
Linux-Kryptographie-Stärke außerhalb der USA?
-
2
Mounten einer Amazon EC2-Instanz unter Mac OS X