Una empresa SaaS implementó una API REST de Amazon API Gateway con integración Lambda en varias Regiones en la misma cuenta de producción. Los clientes pagan por una capacidad escalonada medida en llamadas a la API por segundo; el nivel premium permite hasta 3000 RPS y los clientes se identifican mediante claves de API. Varios clientes premium en todas las Regiones informan 429 Too Many Requests en varios métodos de API durante las horas pico. Los registros muestran que la función Lambda nunca se invoca. ¿Cuál es la causa probable de los errores 429 para estos clientes?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: La empresa alcanzó su límite de cuenta de API Gateway para llamadas por segundo..
Por qué esta es la respuesta
La causa probable es que la empresa alcanzó su límite de cuenta de API Gateway para llamadas por segundo. Los errores 429 "Too Many Requests" indican que se ha excedido un límite de aceleración. Dado que los registros muestran que la función Lambda nunca se invoca, el problema ocurre antes de que la solicitud llegue a Lambda. API Gateway tiene límites de aceleración predeterminados a nivel de cuenta (por región) que se aplican antes que cualquier límite configurado por el usuario o por método. Si la suma de las solicitudes de todos los clientes premium excede este límite de cuenta, API Gateway comenzará a rechazar solicitudes con 429. Las opciones sobre límites de concurrencia de Lambda son incorrectas porque la función Lambda nunca se invoca, lo que significa que el error ocurre en API Gateway. El límite predeterminado por método de API Gateway es menos probable que sea la causa principal, ya que el problema se reporta en "varios métodos de API" y afecta a "varios clientes premium", sugiriendo un cuello de botella más global a nivel de cuenta.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta