Questa pagina si applica a Apigee e Apigee ibrido.
Visualizza la documentazione di
Apigee Edge.
I criteri di Apigee aumentano le tue API per controllare il traffico, migliorare le prestazioni, applicare la sicurezza e aumentare l'utilità delle API, senza che tu debba scrivere codice o modificare i servizi di backend.
Inoltre, Apigee fornisce criteri di estensione che consentono di implementare la logica personalizzata sotto forma di fogli di stile JavaScript, Python, Java e TCF.
Categorie e tipi di criteri
La categoria di una norma indica l'area funzionale (ad esempio sicurezza o mediazione) della norma. 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:
- I criteri standard sono adatti per lo sviluppo interno e per 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, tra cui 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
XSS.
I criteri estensibili possono essere utilizzati solo con tipi di ambiente intermedi e completi. L'utilizzo di un criterio estensibile converte automaticamente quel proxy in un proxy estendibile, il che potrebbe comportare costi e altre implicazioni. Per informazioni, controlla i diritti di pagamento a consumo e l'abbonamento 2024.
Per visualizzare l'elenco dei criteri estensibili, consulta Criteri estensibili per categoria.
Per gli utenti con Pay-as-you-go, i tipi di criteri che è possibile utilizzare in un proxy dipendono dai tipi di ambiente in cui prevedi di eseguire il deployment del proxy. Per ulteriori informazioni, vedi Pay-as-you-go.
Se esistono due criteri, uno standard e uno estensibile, che eseguono 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 errori e avvisi. |
Consente di applicare criteri relativi alla sicurezza. |
Consente di definire funzionalità personalizzate dei criteri, come il callout del servizio e la raccolta dei dati dei messaggi. |
Criteri estensibili per categoria
Di seguito sono riportate le norme estensibili, per categoria. Il deployment dei proxy con criteri estensibili può essere eseguito solo in ambienti intermedi e completi. I criteri estensibili sono indicati nell'interfaccia
utente 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, mitigare gli effetti dei picchi ed eseguire altre funzioni relative al traffico dell'API.
|
Consente di eseguire la trasformazione, l'analisi e la convalida dei messaggi, nonché generare errori e avvisi. |
Consente di controllare l'accesso alle API con OAuth, convalida delle chiavi API e altre funzionalità di protezione dalle minacce.
|
Consente di definire funzionalità dei criteri personalizzati, ad esempio callout del servizio, raccolta di dati dei messaggi e chiamata a script Java, JavaScript e Python. |