Die bind-Adresse von Gunicorn nimmt eingehende Anwendungsanfragen an. Sie wählt keinen vorgelagerten Proxy für API-Aufrufe, die diese Anwendung ausführt.

Finden Sie den ausgehenden Consumer—Requests, HTTPX, ein SDK oder einen Subprozess—und konfigurieren Sie dessen öffentliche Proxy-Schnittstelle oder die Umgebung, die er liest. Eine korrekt konfigurierte Requests Session konfiguriert kein anderes SDK um.

Vergleichen Sie die effektive Startumgebung des Workers mit den Deployment-Einstellungen. Eine interaktive Shell kann andere Werte enthalten. Bewahren Sie Anmeldedaten im etablierten Secret-Mechanismus auf und vermeiden Sie Umgebungsdumps, die sie offenlegen.

Die vertrauenswürdigen Forwarded-Header-Optionen von Gunicorn interpretieren eingehende Metadaten; sie senden keine neuen API-Aufrufe über diesen Vermittler zurück.

Bei einem unerwarteten Beenden verfolgen Sie die ausgehende Verbindung. Für öffentliche API-Anfragen, die über öffentliche Vermittler erlaubt sind, bietet die Liste kostenloser Proxys Kandidaten, die über das unterstützte Protokoll und die Schnittstelle dieses ausgehenden Clients konfiguriert werden. Besucheradresse, Gunicorn-Listener, Quelle des lokalen Servers und Ausgang des entfernten Proxys können sich alle unterscheiden. Halten Sie diese Beobachtungen getrennt, statt eine bind-Einstellung alle vier Fragen beantworten zu lassen.

Ähnliche Artikel