Questa pagina si applica ad Apigee e Apigee hybrid.
  
    Visualizza la documentazione di 
    Apigee Edge.
  
  
       
 
  
Puoi creare e modificare i criteri localmente utilizzando il tuo editor o IDE preferito per testo o XML. Questo argomento utilizza il tipo di policy Quota come esempio di come creare, configurare, collegare, eseguire il deployment e testare le policy.
La maggior parte dei proxy API applica una quota. Le quote forniscono il controllo sulla frequenza con cui un'app client è autorizzata a richiamare un'API in un determinato intervallo di tempo. Nell'esempio riportato di seguito, un criterio per le quote è configurato per limitare le app a 1 richiesta al minuto. Anche se potrebbe non essere realistico, fornisce un modo semplice per vedere gli effetti di un criterio.
In una configurazione del proxy API, i file dei criteri vengono archiviati come file XML nella directory
  /apiproxy/policies.
Ad esempio, è possibile creare una policy di tipo Quota denominata Quota Policy come file denominato
  QuotaPolicy.xml con i seguenti contenuti:
<Quota enabled="true" continueOnError="false" name="QuotaPolicy">
    <Allow count="1"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
</Quota>Puoi creare un file di testo manualmente o generare il criterio da uno schema XML. Tutti i criteri hanno alcune impostazioni specifiche per il tipo di criterio e altre generiche per tutti i criteri.
Tutte le norme definiscono i seguenti attributi:
- enabled: indica se il criterio è attivato o disattivato. I criteri possono essere attivati/disattivati in fase di runtime modificando questa impostazione. Un criterio con- enabledimpostato su- falsenon viene applicato.
- continueOnError: definisce se la pipeline deve continuare a elaborare il messaggio in caso di errore della policy. Quando vengono applicate le norme relative alle quote, gli errori indicano probabilmente che la quota è stata superata e, pertanto, questo attributo deve essere impostato su false.
- name: il nome che assegni a questa policy Questo nome è univoco per questa istanza del criterio e viene utilizzato per collegare il criterio al flusso come passaggio di elaborazione.
Nell'esempio riportato sopra, gli elementi Allow, Interval e
  TimeUnit sono specifici delle norme relative alle quote. Questi elementi forniscono impostazioni che i servizi API applicano per conto di un'API. Altri tipi di criteri definiscono le proprie impostazioni, che puoi
  consultare nel riferimento ai criteri.