Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
Adjunta la política Monetization Limits Check 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 al que se suscribió.
- Se alcanzó el saldo de la cuenta prepagada del desarrollador o el límite de crédito de la cuenta de pospago.
La política Monetization Limits Check está diseñada para generar una falla y bloquear una llamada a la API en situaciones como las que se mencionaron anteriormente. La política extiende la política Raise Fault (consulta la política Raise Fault) y puedes personalizar el mensaje que se devuelve. Las condiciones aplicables se derivan de las variables comerciales.
Cómo adjuntar una política de verificación de límites de monetización con la IU
Para aplicar límites de monetización, se debe adjuntar una política de Monetization Limits Check al flujo de solicitudes en los proxies de API que acceden a tus APIs. La política Monetization Limits Check debe adjuntarse después de cualquier política 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 un proxy de API.
Cuando creas un proxy de API, como se describe en Cómo compilar un proxy de API simple, si la monetización está instalada, aparece la sección de configuración de Monetización 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 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 aparezca la política de Monetización, lo que indica que la política Monetization Limits Check se adjuntará al proxy de API, como se describe a continuación.

Nueva IU de Edge (nube privada)
- Accede a la nueva IU de Edge en
http://host:3001/edge, donde host es la dirección IP o el nombre de DNS del host que ejecuta la nueva IU de Edge. - Selecciona Desarrollar > Proxies de API en la barra de navegación izquierda y haz clic en +Proxy para abrir el asistente Crear proxy.
- 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 verificación de límites de monetización.

- En la página Resumen del asistente, asegúrate de que aparezca la política de Monetización, lo que indica que la política Monetization Limits Check se adjuntará al proxy de API.

La política Monetization Limits Check se agrega al PreFlow de solicitud de ProxyEndpoint, después de la política VerifyAPI Key o AccessTokenValidation, como se muestra en la siguiente figura.

Para agregar la política de Monetization Limits Check a un proxy de API que ya se creó, haz lo siguiente:
- En el editor de proxy de API, haz clic en PreFlow para el extremo de proxy predeterminado.

- En el flujo de solicitud, haz clic en +Paso.
- Selecciona Verificación de límites de monetización en la categoría Mediación.

- Modifica los campos en el diálogo Add Step según desees 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á a 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.