Applica i limiti di monetizzazione sui proxy API

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Allega le norme sul controllo dei limiti di monetizzazione ai proxy API per applicare i limiti di monetizzazione. In particolare, il criterio viene attivato alle seguenti condizioni:

  • Lo sviluppatore che accede all'API monetizzata non è registrato o non ha sottoscritto un abbonamento al piano tariffario.
  • Lo sviluppatore ha superato il volume di transazioni per il piano tariffario sottoscritto.
  • È stato raggiunto il saldo prepagato dell'account o il massimale di credito post-pagato dello sviluppatore.

Le norme sul controllo dei limiti di monetizzazione sono pensate per segnalare un guasto e bloccare una chiamata API in situazioni come quelle elencate sopra. Il criterio estende il criterio di generazione degli errori (vedi Criterio di generazione degli errori) ed è possibile personalizzare il messaggio restituito. Le condizioni applicabili derivano dalle variabili aziendali.

Allegare una norma per il controllo dei limiti di monetizzazione tramite l'interfaccia utente

Per applicare i limiti di monetizzazione, è necessario collegare una norma sul controllo dei limiti di monetizzazione al flusso di richieste nei proxy API che accedono alle tue API. La norma sul controllo dei limiti di monetizzazione deve essere allegata dopo qualsiasi norma di VerificationAPIKey o AccessTokenValidation nella richiesta.

Puoi allegare una norma sul controllo dei limiti di monetizzazione quando crei un proxy API o dopo averlo creato.

Quando crei un proxy API, come descritto in Creare un proxy API semplice, se la monetizzazione è installata, nella procedura guidata viene visualizzata la sezione Configurazione della monetizzazione.

Perimetrale

Nella pagina Norme comuni della procedura guidata, seleziona la casella di controllo Applica limiti di monetizzazione per allegare una norma relativa al controllo dei limiti di monetizzazione.

Norme sul controllo dei limiti di monetizzazione

Nella pagina Riepilogo della procedura guidata, i criteri sono riepilogati. Assicurati che le norme relative alla monetizzazione siano elencate e che le norme sul controllo dei limiti di monetizzazione vengano allegate al proxy API, come descritto di seguito.

Classic Edge (private cloud)

Nella pagina Sicurezza della procedura guidata, seleziona la casella di controllo Abilita la casella di controllo dei limiti di monetizzazione per allegare una norma relativa al controllo dei limiti di monetizzazione.

Norme sul controllo dei limiti di monetizzazione

La norma Controllo dei limiti di monetizzazione viene aggiunta al PreFlow della richiesta ProxyEndpoint, dopo la chiave VerificationAPI o AccessTokenValidation, come mostrato nella figura seguente.

Per aggiungere le norme sul controllo dei limiti di monetizzazione a un proxy API già creato:

  1. Nell'editor proxy API, fai clic su PreFlow per l'endpoint proxy predefinito.
  2. Nel flusso di richiesta, fai clic su +Passaggio.
  3. Seleziona Controllo dei limiti di monetizzazione nella categoria Mediazione.

  4. Modifica i campi nella finestra di dialogo Aggiungi passaggio come preferisci e fai clic su Aggiungi.

Il criterio è collegato al flusso di richieste dopo qualsiasi criterio di VerificationAPI Key o AccessTokenValidation e verrà applicato ai messaggi di richiesta dalle app client al preFlow ProxyEndpoint.

Per ulteriori informazioni sulla configurazione del file XML delle norme di MonetizationLimitsCheck, consulta le norme relative a MonetizationLimitsCheck.