Acerca de las cuotas
API Gateway brinda cuotas que te permiten controlar la frecuencia con la que las aplicaciones pueden llamar a tu API. La configuración de una cuota te permite especificar los límites de uso para proteger tu API de una cantidad excesiva de solicitudes de las aplicaciones que le hacen llamadas. Este exceso de solicitudes se puede deber a un error tipográfico o a un sistema diseñado de manera ineficiente que realiza llamadas innecesarias a tu API.
Sea cual sea la causa, es necesario bloquear el tráfico de una fuente, una vez que alcanza cierto nivel, para mantener el buen estado general de tu API. Cuando configuras una cuota, te aseguras de que una aplicación no impactará de forma negativa en las otras aplicaciones que usan tu API.
Las cuotas se aplican a toda la API
Defines las métricas y los límites de las cuotas en una configuración de API, pero API Gateway los aplica a la API que posee la configuración de API, no solo a esa configuración de API. Cada vez que creas una configuración de API, las métricas y los límites que declara reemplazan a los que declararon las configuraciones de API anteriores de la API. Solo se aplican las métricas y los límites de la configuración de API creada más recientemente.
Esto tiene dos consecuencias cuando una API tiene más de una configuración de API implementada:
Si cambias el valor de un límite, este se modificará para cada puerta de enlace de la API, incluidas las puertas de enlace que publican una configuración de API anterior.
Si cambias el nombre o quitas una métrica , se dejará una configuración de cuota no válida en cualquier puerta de enlace que aún publique una configuración de API anterior. Las solicitudes a los métodos de esas puertas de enlace en los que se aplica la cuota fallan con un error HTTP
500y el mensajeFailed to call Service Control Quota.
Para encontrar y corregir una configuración de cuota no válida, consulta La solicitud a la API muestra un error HTTP 500 para un método en el que se aplica una cuota.