API Management-Richtlinienreferenz

Dieser Abschnitt enthält Links zu Referenzartikeln für alle API Management-Richtlinien.

Weitere Informationen zu Richtlinien:

Richtlinien für die Zugriffsbeschränkung

Erweiterte Richtlinien

  • Ablaufsteuerung – bedingte Anwendung von Richtlinienanweisungen basierend auf der Auswertung von booleschen Ausdrücken.
  • Anforderung weiterleiten – Leitet die Anforderung an den Back-End-Dienst.
  • Parallelität einschränken: verhindert die Ausführung der eingeschlossenen Richtlinien durch mehr als die angegebene Anzahl von Anforderungen gleichzeitig.
  • Protokoll an Event Hub – Sendet Nachrichten im angegebenen Format an ein von einem Protokollierungstool definiertes Nachrichtenziel.
  • Metriken ausgeben – Sendet bei Ausführung benutzerdefinierte Metriken an Application Insights.
  • Modellantwort – bricht die Pipelineausführung ab und gibt die Modellantwort unmittelbar an den Aufrufer zurück.
  • Wiederholen – Wiederholt die Ausführung der eingeschlossenen Richtlinienanweisungen, falls und bis die Bedingung erfüllt ist. Die Ausführung wird mit den angegebenen Zeitintervallen und bis zur angegebenen Anzahl der Wiederholungsversuche wiederholt.
  • Zurückgegebene Antwort – bricht die Pipeline-Ausführung ab und gibt die angegebene Antwort unmittelbar an den Aufrufer zurück.
  • Unidirektionale Anforderung senden – sendet eine Anforderung an die angegebene URL, ohne auf eine Antwort zu warten.
  • Sendeanforderung – sendet eine Anforderung an die angegebene URL.
  • HTTP-Proxy festlegen: Sie können weitergeleitete Anforderungen über einen HTTP-Proxy leiten.
  • Variable festlegen – speichert einen Wert in einer benannten Kontextvariablen, um später darauf zugreifen zu können.
  • Anforderungsmethode festlegen – dient der Vornahme von Änderungen der HTTP-Anforderungsmethode.
  • Statuscode festlegen – Ändert den HTTP-Statuscode in den angegebenen Wert.
  • Ablaufverfolgung – Hinzufügen von benutzerdefinierten Ablaufverfolgungen zur API-Inspektor-Ausgabe, zu Application Insights-Telemetrien und Ressourcenprotokollen.
  • Warten – wartet darauf, dass eingeschlossene Richtlinien für Send request (Sendeanforderung), Get value from cache (Wert aus dem Cache abrufen) oder Control flow (Ablaufsteuerung) abgeschlossen werden, bevor der Vorgang fortgesetzt wird.

Authentifizierungsrichtlinien

Cachingrichtlinien

Domänenübergreifende Richtlinien

  • Domänenübergreifende Aufrufe zulassen – Erlaubt API-Aufrufe aus browserbasierten Clients, die Adobe Flash und Microsoft Silverlight verwenden.
  • CORS – Fügt Unterstützung für Cross-Origin Resource Sharing (CORS) zu einer Operation oder einer API hinzu, um domänenübergreifende Aufrufe aus browserbasierten Clients zu ermöglichen.
  • JSONP – Fügt Unterstützung für JSON mit Padding (JSONP) zu einer Operation oder einer API hinzu, um domänenübergreifende Aufrufe aus browserbasierten Clients mit JavaScript zu ermöglichen.

Dapr-Integrationsrichtlinien

  • Send request to a service (Anforderung an einen Dienst senden): Nutzt eine Dapr-Runtime für die Ermittlung eines Dapr-Microservice und die zuverlässige Kommunikation mit diesem Microservice.
  • Send message to Pub/Sub topic (Nachricht an Veröffentlichen/Abonnieren-Thema senden): Nutzt eine Dapr-Runtime zum Veröffentlichen einer Nachricht in einem Veröffentlichen/Abonnieren-Thema.
  • Trigger output binding (Ausgabebindung auslösen): Nutzt eine Dapr-Runtime zum Aufrufen eines externen Systems über eine Ausgabebindung.

Graph QL-Validierungsrichtlinie

Transformationsrichtlinien

Überprüfungsrichtlinien

  • Validieren von Inhalten: Überprüft die Größe oder das JSON-Schema eines Anforderungs- oder Antworttexts anhand des API-Schemas.
  • Validieren von Parametern: Überprüft die Parameter für Anforderung, Abfrage oder Pfad anhand des API-Schemas.
  • Validieren von Headern: Überprüft die Anforderungsheader anhand des API-Schemas.
  • Validate status code (Validieren von Statuscodes): Hiermit werden die HTTP-Statuscodes in Antworten anhand des API-Schemas überprüft.

Nächste Schritte

Weitere Informationen zum Arbeiten mit Richtlinien finden Sie hier: