Applica i limiti di monetizzazione sui proxy API

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Collega il criterio Controllo limiti di monetizzazione ai proxy API per applicare i limiti di monetizzazione. Nello specifico, le norme vengono attivate nelle seguenti condizioni:

  • Lo sviluppatore che accede all'API monetizzata non è registrato o non ha sottoscritto il piano tariffario.
  • Lo sviluppatore ha superato il volume di transazioni per il piano tariffario a cui ha eseguito la sottoscrizione.
  • È stato raggiunto il saldo dell'account prepagato o il limite di credito postpagato dello sviluppatore.

Il criterio di controllo dei limiti di monetizzazione è progettato per generare un errore e bloccare una chiamata API in situazioni come quelle elencate sopra. Il criterio estende il criterio Raise Fault (vedi Criterio Raise Fault) e puoi personalizzare il messaggio restituito. Le condizioni applicabili derivano dalle variabili aziendali.

Allegare un criterio di controllo dei limiti di monetizzazione utilizzando la UI

Per applicare i limiti di monetizzazione, è necessario collegare un criterio di controllo dei limiti di monetizzazione al flusso di richieste nei proxy API che accedono alle tue API. La policy Monetization Limits Check deve essere allegata dopo qualsiasi policy VerifyAPIKey o AccessTokenValidation nella richiesta.

Puoi allegare una policy di controllo dei limiti di monetizzazione quando crei un proxy API o dopo la creazione di un proxy API.

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

Edge

Nella pagina Policy comuni della procedura guidata, seleziona la casella di controllo Applica limiti di monetizzazione per allegare una policy di controllo dei limiti di monetizzazione.

Norme relative al controllo dei limiti di monetizzazione

Tieni presente che nella pagina Riepilogo della procedura guidata, le norme sono riepilogate. Assicurati che la norma sulla monetizzazione sia elencata, a indicare che la norma sul controllo dei limiti di monetizzazione verrà allegata al proxy API, come descritto di seguito.

Nuova UI Edge (Private Cloud)

  1. Accedi alla nuova UI Edge all'indirizzo http://host:3001/edge, dove host è l'indirizzo IP o il nome DNS dell'host che esegue la nuova UI Edge.
  2. Seleziona Sviluppo > Proxy API nella barra di navigazione a sinistra e fai clic su +Proxy per aprire la procedura guidata Crea proxy.
  3. Nella pagina Policy comuni della procedura guidata, seleziona la casella di controllo Applica limiti di monetizzazione per allegare una policy di controllo dei limiti di monetizzazione.

    Norme relative al controllo dei limiti di monetizzazione

  4. Nella pagina Riepilogo della procedura guidata, assicurati che sia elencata la norma sulla monetizzazione, a indicare che la norma di controllo dei limiti di monetizzazione verrà allegata al proxy API.

Il criterio Controllo limiti di monetizzazione viene aggiunto al PreFlow della richiesta ProxyEndpoint, dopo il criterio VerifyAPI Key o AccessTokenValidation, come mostrato nella figura seguente.

Per aggiungere la policy 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 viene allegato al flusso di richieste dopo qualsiasi criterio VerifyAPIKey o AccessTokenValidation e verrà applicato ai messaggi di richiesta dalle app client al ProxyEndpoint PreFlow.

Per ulteriori informazioni sulla configurazione del file XML della policy MonetizationLimitsCheck, consulta la sezione Policy MonetizationLimitsCheck.