Panoramica della Riferimento alle norme

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: icona criterio estensibile.

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.