For the complete documentation index, see llms.txt. This page is also available as Markdown.

Rate Limiting

Rate Limiting erfordert eine Lizenz.

PowerShell Universal ermöglicht es Ihnen, Anfragen an den Webserver zu begrenzen. Sie können Rate Limiting pro Endpunkt und pro Zeitraum konfigurieren. Standardmäßig begrenzt die Client-IP-Adresse die Clients.

Konfigurationsdaten für Rate Limits werden in der Datei ratelimits.ps1 gespeichert.

Rate Limiting konfigurieren

Um Rate Limiting zu konfigurieren, öffnen Sie die Seite APIs / Rate Limiting. Klicken Sie auf die Schaltfläche Hinzufügen und definieren Sie eine neue Rate-Limit-Regel.

Methode

Die Methode ist die HTTP-Methode für diese Regel. Wenn Sie * verwenden, betrifft diese Regel alle HTTP-Methoden. Sie können auch eine einzelne Methode auswählen, indem Sie sie aus der Dropdown-Liste wählen.

Endpunkt

Der Endpunkt ist die URL, die Sie begrenzen. Sie können alle URLs mit einem * begrenzen. Sie können bestimmte URLs definieren, indem Sie den relativen Pfad angeben: /api/user.

Limit

Dies ist die Anzahl der Anfragen im Zeitraum, bevor Rate Limiting greift.

Zeitraum

Dies ist der Zeitraum, über den das Rate Limit gezählt wird. Wenn Sie zum Beispiel einen Zeitraum von 10 Minuten und ein Limit von 100 auswählen, können bis zu 100 Anfragen an die von Ihnen ausgewählte Methode und den Endpunkt gestellt werden.

Zulassungslisten

Um Rate Limiting für bestimmte IP-Adressen, Clients und Endpunkte zu deaktivieren, fügen Sie diese den Zulassungslisten für Rate Limiting hinzu. Sie finden diese, indem Sie auf die Schaltfläche Einstellungen klicken.

Das folgende Beispiel verhindert, dass der Loopback-Adapter einem Rate Limit unterliegt.

Beispiel: Benutzerdefinierte API begrenzen

Begrenzt Aufrufer des Endpunkts /api/users auf 100 Anfragen pro Minute.

Beispiel: Management-API begrenzen

Begrenzt Aufrufer der Management-API auf 100 Anfragen pro Sekunde.

API

Zuletzt aktualisiert

War das hilfreich?