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

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

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 al que se suscribió.
  • Se alcanzó el saldo prepagado de la cuenta del desarrollador o el límite de crédito pospago.

La política de verificación de límites de monetización se diseñó 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 Levantar errores (consulta la Política de generación de errores) y puedes personalizar el mensaje que se muestra. Las condiciones aplicables derivan de variables de negocios.

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 verificación de límites de monetización al flujo de solicitudes en los proxies de API que acceden a tus APIs. Se debe adjuntar la política de verificación de límites de monetización 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, la sección de configuración de monetización aparece en el asistente.

Conexión de integración

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.

Política de verificación de límites de monetización

Ten en cuenta que se resumen las Políticas en la página Resumen del asistente. Asegúrate de que se incluya la política de monetización, lo que indica que se adjuntará la política de verificación de límites de monetización al proxy de API, como se describe a continuación.

Versión clásica de Edge (nube privada)

En la página Seguridad del asistente, selecciona la casilla de verificación Habilitar la 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 VerifyAPI o de AccessTokenValidation, como se muestra en la siguiente imagen.

Para agregar la política de verificación de límites de monetización a un proxy de API que ya se haya creado, sigue estos pasos:

  1. En el Editor de proxy de API, haz clic en PreFlow para el extremo del proxy predeterminado.
  2. En el flujo de la solicitud, haga 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 lo desees, y haz clic en Add.

La política se adjunta al flujo de solicitud después de cualquier clave VerifyAPI o política de AccessTokenValidation y se aplicará en los mensajes de solicitud de apps cliente al flujo previo de ProxyEndpoint.

Para obtener más información sobre cómo configurar el archivo en formato XML de la política MonetizationLimitsCheck, consulta la Política MonetizationLimitsCheck.