HTTP-Proxy festlegen
GILT FÜR: Alle API Management-Ebenen
Die proxy
-Richtlinie können Sie zum Routen von Anforderungen, die an das Back-End weitergeleitet wurden, über einen HTTP-Proxy verwenden. Nur HTTP (nicht HTTPS) wird zwischen dem Gateway und dem Proxy unterstützt. Nur Standard- und NTLM-Authentifizierung.
Achtung
Minimieren Sie die Gefahr einer Offenlegung von Anmeldeinformationen, wenn Sie diese Richtlinie konfigurieren. Microsoft empfiehlt, sicherere Authentifizierungsmethoden zu verwenden, sofern sie von Ihrem Back-End unterstützt werden (also beispielsweise Authentifizierung mit verwalteten Identitäten oder Anmeldeinformationsverwaltung). Wenn Sie vertrauliche Informationen in Richtliniendefinitionen konfigurieren, empfiehlt es sich, benannte Werte zu verwenden und Geheimnisse in Azure Key Vault zu speichern.
Hinweis
Legen Sie die Elemente und untergeordneten Elemente einer Richtlinie in der Reihenfolge fest, die in der Richtlinienanweisung angegeben ist. Erfahren Sie mehr darüber, wie Sie API Management-Richtlinien festlegen oder bearbeiten.
Richtlinienanweisung
<proxy url="http://hostname-or-ip:port" username="username" password="password" />
Attribute
Attribut | BESCHREIBUNG | Erforderlich | Standard |
---|---|---|---|
url | Proxy-URL im Format http://host:port . Richtlinienausdrücke sind zulässig. |
Ja | – |
username | Der Benutzername, der für die Authentifizierung mit dem Proxy verwendet wird. Richtlinienausdrücke sind zulässig. | Nein | – |
password | Kennwort, das für die Authentifizierung mit dem Proxy verwendet wird. Richtlinienausdrücke sind zulässig. | Nein | – |
Verwendung
- Richtlinienabschnitte: inbound
- Richtlinienbereiche: global, Arbeitsbereich, Produkt, API, Vorgang
- Gateways: klassisch, v2, Verbrauch, selbstgehostet, Arbeitsbereich
Hinweise zur Verwendung
- Es wird empfohlen, benannte Werte zu verwenden, um Anmeldeinformationen bereitzustellen, wobei Geheimnisse in einem Schlüsseltresor geschützt sind.
Beispiel
In diesem Beispiel werden benannte Werte für den Benutzernamen und das Kennwort verwendet, um zu vermeiden, dass vertrauliche Informationen im Richtliniendokument gespeichert werden.
<proxy url="http://192.168.1.1:8080" username={{username}} password={{password}} />
Verwandte Richtlinien
Zugehöriger Inhalt
Weitere Informationen zum Arbeiten mit Richtlinien finden Sie hier:
- Tutorial: Transformieren und Schützen Ihrer API
- Unter Richtlinien für die API-Verwaltung finden Sie eine komplette Liste der Richtlinienanweisungen und der zugehörigen Einstellungen.
- Richtlinienausdrücke
- Festlegen oder Bearbeiten von Richtlinien
- Wiederverwenden von Richtlinienkonfigurationen
- Repository für Richtliniencodeausschnitte
- Erstellen von Richtlinien mit Microsoft Copilot in Azure