Configura le proprietà del server di monetizzazione

Puoi configurare i server di monetizzazione utilizzando la seguente API:

Dettagli API Property Change
Endpoint
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Richiedi

Note sulla richiesta inviata:

  • Corpo: nessuno. Il nome e il valore della proprietà sono parametri della stringa di query. Non impostare un valore per il corpo della richiesta.
  • Metodo HTTP: POST
  • Autenticazione: puoi utilizzare OAuth2 o passare il nome utente e la password nella richiesta.
  • Prima di inviare la richiesta, devi codificare il valore della proprietà tramite URL.
Risposta La risposta viene restituita in testo normale.

Quando chiami l'API per la modifica della proprietà, la modifica si applica solo al server chiamato. Non si applica ad altri server nel pod. Devi chiamare questa API su tutti i server su cui vuoi modificare la proprietà.

Proprietà di configurazione del server

La seguente tabella descrive le proprietà del server di monetizzazione che puoi impostare:

Proprietà Descrizione
mint.invalidTscStorage.setting

I server di valutazione della monetizzazione registrano tutti i messaggi TSC (Transaction Status Code) non validi in Postgres. Le TSC includono qualsiasi transazione non valida, indipendentemente dal fatto che provenga dal backend del client o dal risultato del mancato rispetto di un altro criterio in Apigee Edge per il cloud privato.

Il numero e la frequenza dei messaggi TSC possono essere elevati, il che significa che l'elaborazione delle query può richiedere più tempo.

La proprietà mint.invalidTscStorage.setting determina se Apigee Edge per il cloud privato archivia o meno transazioni TSC non valide.

I valori validi sono:

  • saveToDatabase: indica ad Apigee Edge per il cloud privato di salvare tutte le transazioni TSC non valide nel database Postgres. Questa è l'impostazione predefinita.
  • discard: indica ad Apigee Edge per cloud privato di non salvare le transazioni TSC non valide nel database Postgres. ma vengono eliminati.

Il valore predefinito è saveToDatabase.

Per modificare questa proprietà mint.invalidTscStorage.setting per tutti i tuoi server di valutazione, devi inviare una richiesta API simile a ciascun server.

Esempio di impostazione della proprietà del server

Nell'esempio seguente viene impostata la proprietà mint.invalidTscStorage.setting:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"