URLs in Inhalt maskieren
GILT FÜR: Alle API Management-Ebenen
Die Richtlinie redirect-content-urls
schreibt (maskiert) Links im Antworttext. Verwenden Sie sie im Abschnitt „outbound“, um die Links des Antworttexts zum Backend-Service so umzuschreiben, dass sie stattdessen auf das Gateway zeigen. Dies können Sie beispielsweise tun, um URLs des ursprünglichen Backend-Dienstes zu verbergen, wenn sie in der Antwort erscheinen. Verwenden Sie sie im Abschnitt „inbound“ für den entgegengesetzten Effekt.
Hinweis
Diese Richtlinie ändert keine Headerwerte wie z.B. Location
-Header. Um Headerwerte zu ändern, verwenden Sie die Richtlinie set-header.
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
<redirect-content-urls />
Verwendung
- Richtlinienabschnitte: inbound, outbound
- Richtlinienbereiche: global, Arbeitsbereich, Produkt, API, Vorgang
- Gateways: klassisch, v2, Verbrauch, selbstgehostet, Arbeitsbereich
Hinweise zur Verwendung
- Diese Richtlinie kann nur einmal in einem Richtlinienabschnitt verwendet werden.
Beispiel
<redirect-content-urls />
Betrachten Sie zum Beispiel das folgende Bild, das einen API-Antworttext zeigt, der die ursprünglichen Backend-Service-URLs enthält.
Nachdem die Richtlinie redirect-content-urls
im ausgehenden Abschnitt konfiguriert wurde, wird der Antworttext neu geschrieben, um auf das Gateway zu verweisen, in diesem Fall https://apim-hello-world.azure-api.net
.
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
- Azure API Management-Richtlinientoolkit
- Erstellen von Richtlinien mit Microsoft Copilot in Azure