Aplica límites de monetización a los proxies de API

Estás viendo la documentación de Apigee Edge.
Ve a la documentación de Apigee X.
info

Adjunta la política de Verificación de límites de monetización a los proxies de API para aplicar los límites de monetización. Específicamente, la política se activa en las siguientes condiciones:

  • El desarrollador que accede a la API monetizada no está registrado o no se suscribió al plan de tarifas.
  • El desarrollador superó el volumen de transacciones del plan de tarifas suscrito.
  • Se alcanzó el saldo de la cuenta prepagada o el límite de crédito pospago del desarrollador.

La política de verificación de límites de monetización está diseñada para generar una falla y bloquear una llamada a la API en situaciones como las mencionadas anteriormente. La política extiende la política de alerta de errores (consulta Política de alerta de errores) y puedes personalizar el mensaje que se muestra. Las condiciones aplicables se derivan de las variables de la empresa.

Cómo adjuntar una política de verificación de límites de monetización con la IU

Para aplicar los límites de monetización, se debe adjuntar una política de verificación de límites de monetización al flujo de solicitudes en los proxies de API que acceden a tus APIs. La política de verificación de límites de monetización debe adjuntarse después de cualquier política de VerifyAPIKey o AccessTokenValidation en la solicitud.

Puedes adjuntar una política de verificación de límites de monetización cuando creas un proxy de API o después de que se crea uno.

Cuando creas un proxy de API, como se describe en Compila un proxy de API simple, si la monetización está instalada, la sección Configuración de monetización aparece en el asistente.

Edge

En la página Políticas comunes del asistente, selecciona la casilla de verificación Aplicar límites de monetización para adjuntar una política de MonetizationLimitsCheck.

Política de Verificación de Límites de Monetización

Ten en cuenta que, en la página Resumen del asistente, se resumen las políticas. Asegúrate de que se incluya la política de Monetization, que indique que la política de Monetization Limits Check se adjuntará al proxy de API, como se describe a continuación.

Edge clásico (nube privada)

En la página Seguridad del asistente, selecciona la casilla de verificación Habilitar verificación de límites de monetización para adjuntar una política de verificación de límites de monetización.

Política de Verificación de Límites de Monetización

La política de verificación de límites de monetización se agrega al PreFlow de la solicitud de ProxyEndpoint, después de la política de VerifyAPIKey o AccessTokenValidation, como se muestra en la siguiente figura.

Para agregar la política de Verificación de límites de monetización a un proxy de API que ya se creó, haz lo siguiente:

  1. En el editor de proxy de API, haz clic en PreFlow para el extremo de proxy predeterminado.
  2. En el flujo de solicitud, haz clic en +Paso.
  3. Selecciona Verificación de límites de monetización en la categoría Mediación.

  4. Modifica los campos del diálogo Add Step según sea necesario y haz clic en Add.

La política se adjunta al flujo de solicitud después de cualquier política de VerifyAPIKey o AccessTokenValidation, y se aplicará en los mensajes de solicitud de las apps cliente al PreFlow de ProxyEndpoint.

Para obtener más información sobre la configuración del archivo en formato XML de la política MonetizationLimitsCheck, consulta Política MonetizationLimitsCheck.