Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.
I criteri di Apigee potenziano le tue API per controllare il traffico, migliorare le prestazioni, applicare la sicurezza e aumentare l'utilità delle tue API, senza che tu debba scrivere codice o modificare i servizi di backend.
Inoltre, Apigee fornisce criteri di estensione che ti consentono di implementare la logica personalizzata sotto forma di stili di foglio di stile JavaScript, Python, Java e XSLT.
Categorie e tipi di norme
La categoria di un criterio indica l'area funzionale (ad esempio sicurezza o mediazione) del criterio. Di seguito sono riportati i criteri ordinati per categoria.
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. Le norme standard possono essere utilizzate 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.
Le norme estensibili possono essere utilizzate solo con i tipi di ambienti Intermedio e Completo. L'utilizzo di un criterio estensibile converte automaticamente il proxy in un proxy estensibile, che potrebbe comportare costi e altre implicazioni. Per informazioni, consulta Diritti di pagamento a consumo e Abbonamento 2024.
Per visualizzare l'elenco dei criteri estensibili, consulta Criteri estensibili per categoria.
Per gli utenti di Pay-as-you-go, i tipi di criteri che puoi utilizzare in un proxy dipendono dai tipi di ambiente in cui prevedi di eseguire il deployment del proxy. Per saperne di più, consulta la sezione Pay-as-you-go.
Se sono presenti due criteri, uno standard e uno estensibile, che eseguono entrambi le funzioni di cui hai bisogno, utilizza il criterio standard.
Norme standard per categoria
Di seguito sono riportate le categorie delle norme standard:
Criteri di gestione del traffico | Norme sulla mediazione | Criteri di sicurezza | Criteri delle estensioni |
---|---|---|---|
Consentono di controllare le quote e di attenuare gli effetti dei picchi di traffico delle API. |
Consente di eseguire la trasformazione, l'analisi e la convalida dei messaggi, nonché di segnalare errori 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 riportati i criteri estensibili, suddivisi per categoria. I proxy con criteri estensibili possono essere impiegati solo in ambienti intermedi e completi. I criteri estensibili sono indicati nell'interfaccia utente con questa icona: .
Criteri di gestione del traffico | Norme sulla 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 consente di controllare l'accesso alle tue API con OAuth, convalida delle chiavi API e altre funzionalità di protezione dalle minacce.
|
Consentono di definire funzionalità dei criteri personalizzati, come callout del servizio, raccolta dei dati dei messaggi e chiamata di script Java, JavaScript e Python. |