Questa pagina si applica a Apigee e Apigee ibridi.
Visualizza la documentazione di Apigee Edge.
I criteri di Apigee aumentano le API per consentirti di controllare il traffico, migliorare le prestazioni, applicare la sicurezza e aumentare l'utilità delle API, senza che richiedono la scrittura di codice o la modifica dei servizi di backend.
Inoltre, Apigee offre criteri delle estensioni che consentono di implementare la logica personalizzata formato da fogli di stile JavaScript, Python, Java e TCF.
Categorie e tipi di criteri
La categoria di un criterio indica l'area funzionale (ad esempio sicurezza o mediazione) del criterio. Le norme sono mostrate ordinate per categoria di seguito.
Il tipo di criterio si riferisce al modo in cui il criterio può essere utilizzato in Apigee:
- Le norme standard sono adatte per lo sviluppo interno e le soluzioni API leggere. I criteri standard possono essere utilizzati con qualsiasi tipo di ambiente. Per visualizzare l'elenco dei criteri standard, consulta Criteri standard per categoria.
- I criteri estensibili offrono più funzionalità rispetto ai criteri standard, ad esempio per la gestione del traffico, la mediazione e la sicurezza. I criteri estensibili includono anche criteri per implementare la logica personalizzata sotto forma di fogli di stile JavaScript, Python, Java e XSLT.
I criteri estensibili possono essere utilizzati con tipi di ambiente intermedi e completi . L'utilizzo di un criterio estensibile converte automaticamente il proxy in un Proxy estensibile, il che potrebbe avere costi e altre implicazioni. Per informazioni, consulta Diritti di pagamento a consumo e Abbonamento 2024.
Per vedere l'elenco dei criteri estensibili, vedi Criteri estensibili per categoria.
Per gli utenti che utilizzano il Pay-as-you-go, i tipi di criteri che è possibile utilizzare in un proxy dipendono dal tipo di tipi di ambiente su cui intendi eseguire il deployment del proxy. Per saperne di più, consulta la sezione Pagamento a consumo.
Se sono presenti due criteri, uno standard e uno estensibile, che svolgono entrambi le funzioni di cui hai bisogno, utilizza il criterio standard.
Criteri standard per categoria
Di seguito sono riportate le categorie per le norme standard:
Criteri di gestione del traffico | Norme relative alla mediazione | Criteri di sicurezza | Criteri delle estensioni |
---|---|---|---|
Consente di controllare le quote e mitigare gli effetti dei picchi di traffico delle API. |
Consente di eseguire la trasformazione, l'analisi e la convalida dei messaggi, nonché generare guasti e avvisi. |
Consentono di applicare criteri relativi alla sicurezza. |
Consente di definire funzionalità di criteri personalizzati, come il callout del servizio e la raccolta dei dati dei messaggi. |
Norme estensibili per categoria
Di seguito sono riportate le norme estensibili, per categoria. I proxy con criteri estensibili possono essere impiegati solo in ambienti intermedi e completi. I criteri estensibili sono indicati nell'utente interfaccia con questa icona: .
Criteri di gestione del traffico | Norme relative alla mediazione | Criteri di sicurezza | Criteri delle estensioni |
---|---|---|---|
Consente di configurare la memorizzazione nella cache, controllare le quote, attenuare gli effetti dei picchi e svolgere altre funzioni relative al traffico delle API.
|
Consente di eseguire la trasformazione, l'analisi e la convalida dei messaggi, nonché di segnalare errori e avvisi. |
Ti consentono di controllare l'accesso alle tue API con OAuth, convalida delle chiavi API e altre funzionalità di protezione dalle minacce.
|
Consente di definire funzionalità personalizzate per i criteri, ad esempio callout di servizio e dati dei messaggi. e chiamando script Java, JavaScript e Python. |