Limitazione della frequenza
PowerShell Universal consente di limitare la frequenza delle richieste effettuate al server web. È possibile configurare la limitazione della frequenza per endpoint e per periodo. Per impostazione predefinita, l'indirizzo IP del client limita la frequenza dei client.
I dati di configurazione dei limiti di frequenza sono memorizzati nel file ratelimits.ps1.
Configurazione della limitazione della frequenza
Per configurare la limitazione della frequenza, visiti la pagina API / Limitazione della frequenza. Faccia clic sul pulsante Aggiungi e definisca una nuova regola di limitazione della frequenza.
La limitazione della frequenza interessa tutti gli URL del server. Se applica una limitazione della frequenza non configurata correttamente, può influire negativamente sull'API di gestione.
Metodo
Il metodo è il metodo HTTP per questa regola. Se utilizza * , questa regola interessa tutti i metodi HTTP. È anche possibile selezionare un singolo metodo scegliendolo dal menu a discesa.
Endpoint
L'endpoint è l'URL di cui sta limitando la frequenza. È possibile limitare la frequenza di tutti gli URL utilizzando *. È possibile definire URL specifici definendo il percorso relativo: /api/user.
Limite
Questo è il numero di richieste nell'intervallo di tempo prima che entri in funzione la limitazione della frequenza.
Periodo
Questo è il periodo su cui viene conteggiato il limite di frequenza. Ad esempio, se seleziona un periodo di 10 minuti e un limite di 100, è possibile effettuare fino a 100 richieste al metodo e all'endpoint selezionati.
Elenchi di autorizzazione
Per disabilitare la limitazione della frequenza per determinati indirizzi IP, client ed endpoint, li aggiunga agli elenchi di autorizzazione della limitazione della frequenza. Li trova facendo clic sul pulsante delle impostazioni.
L'esempio seguente impedisce che l'adattatore di loopback sia soggetto a limitazione della frequenza.
Esempio: limitare un'API personalizzata
Limita i chiamanti dell'endpoint /api/users a 100 richieste al minuto.
Esempio: limitare l'API di gestione
Limita i chiamanti dell'API di gestione a 100 richieste al secondo.
API
Ultimo aggiornamento
È stato utile?