Configura las propiedades del servidor de monetización

Puedes configurar los servidores de monetización con la siguiente API:

Detalles de la API de cambio de propiedad
Extremo
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Solicitud

Notas sobre la solicitud que envías:

  • Cuerpo: ninguno El nombre y el valor de la propiedad son parámetros de cadena de consulta. No establezcas un valor para el cuerpo de la solicitud.
  • Método HTTP: POST
  • Autenticación: Puedes usar OAuth2 o pasar el nombre de usuario y la contraseña en la solicitud.
  • Debes codificar en formato URL el valor de tu propiedad antes de enviar la solicitud.
Respuesta La respuesta se muestra en texto sin formato.

Cuando llamas a la API de cambio de propiedad, el cambio se aplica solo al servidor al que llamaste. No se aplica a otros servidores del Pod. Debes llamar a esta API en todos los servidores en los que quieras cambiar la propiedad.

Propiedades de configuración del servidor

En la siguiente tabla, se describen las propiedades del servidor de monetización que puedes configurar:

Propiedad Descripción
mint.invalidTscStorage.setting

Los servidores de calificación de monetización registran todos los mensajes de código de estado de transacción (TSC) no válidos en Postgres. Los TSC incluyen cualquier transacción no válida, ya sea del backend del cliente o el resultado de otros criterios que no se cumplen en Apigee Edge para la nube privada.

La cantidad y la frecuencia de los mensajes de TSC puede ser grande, lo que significa que pueden hacer que tus consultas tarden más tiempo en procesarse.

La propiedad mint.invalidTscStorage.setting determina si Apigee Edge para nube privada almacena transacciones de TSC no válidas.

Estos son los valores válidos:

  • saveToDatabase: Indica a Apigee Edge para nube privada que guarde todas las transacciones de TSC no válidas en la base de datos de Postgres. Esta es la opción predeterminada.
  • discard: Indica a Apigee Edge para nube privada que no guarde transacciones de TSC no válidas en la base de datos de Postgres. En cambio, se descartan.

El valor predeterminado es saveToDatabase.

Para cambiar esta propiedad mint.invalidTscStorage.setting en todos tus servidores de calificación, debes enviar una solicitud a la API similar a cada servidor.

Establecer ejemplo de propiedad del servidor

En el siguiente ejemplo, se configura la propiedad mint.invalidTscStorage.setting:

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