Cuotas de Amazon API Gateway y notas importantes
Temas
- Cuotas de nivel de cuenta de API Gateway, por región
- Cuotas de API HTTP
- Cuotas de API Gateway para configurar y ejecutar una API de WebSocket
- Cuotas de API Gateway para configurar y ejecutar una API REST
- Cuotas de API Gateway para crear, implementar y administrar una API
- Notas importantes de Amazon API Gateway
A menos que se indique lo contrario, las cuotas se pueden aumentar previa solicitud. Para solicitar un aumento de la cuota, puede utilizar Service Quotas (Cuotas de servicio) o contactar con el Centro de soporte de AWS
Cuando la autorización está habilitada en un método, la longitud máxima del ARN del método (por ejemplo, arn:aws:execute-api:{region-id}:{account-id}:{api-id}/{stage-id}/{method}/{resource}/{path}
) es de 1600 bytes. Los valores de parámetros de ruta (cuyo tamaño se determina en tiempo de ejecución) pueden hacer que la longitud de ARN supere el límite. Cuando esto sucede, el cliente de la API recibe una respuesta 414 Request URI too long
.
Esto limita la longitud de URI cuando se utilizan políticas de recursos. En el caso de API privadas donde se requiere una política de recursos, esto limita la longitud de URI de todas las API privadas.
Cuotas de nivel de cuenta de API Gateway, por región
Las siguientes cuotas se aplican por cuenta, por región en Amazon API Gateway.
Recurso u operación | Cuota predeterminada | Se puede aumentar |
---|---|---|
Cuota de limitación controlada por cuenta y región para todas las API REST, las API de WebSocket y las API de devolución de llamada de WebSocket | 10 000 solicitudes por segundo (RPS) con una capacidad de ráfaga adicional proporcionada por el algoritmo de bucket de tokens La cuota de ráfaga la determina el equipo del servicio de API Gateway en función de las cuotas de RPS globales de la cuenta en la región. No es una cuota que los clientes puedan controlar o para el que puedan solicitar cambios. |
Sí |
API regionales | 600 | No |
API optimizadas para límites | 120 | No |
* Para las regiones de África (Ciudad del Cabo) y Europa (Milán), la cuota de aceleración predeterminada es 2500 RPS y la cuota de ráfaga predeterminada es 1250 RPS.
Cuotas de API HTTP
Las cuotas siguientes se aplican a la configuración y ejecución de una API HTTP en API Gateway.
Recurso u operación | Cuota predeterminada | Se puede aumentar |
---|---|---|
Rutas por API | 300 | Sí |
Integraciones por API | 300 | No |
Tiempo de espera de integración máximo | 30 segundos | No |
Etapas por API | 10 | Sí |
Etiquetas por etapa | 50 | No |
Tamaño total combinado de la línea de la solicitud y los valores del encabezado | 10 240 bytes | No |
Tamaño de carga | 10 MB | No |
Dominios personalizados por cuenta y región | 120 | Sí |
Tamaño de la plantilla de registro de acceso | 3 KB | No |
Entrada de registro de Amazon CloudWatch Logs | 1 MB | No |
Autorizadores por cada API | 10 | Sí |
Destinatarios por autorizador | 50 | No |
Ámbitos por ruta | 10 | No |
Tiempo de espera para el punto de enlace de JSON Web Key Set | 1500 ms | No |
Tamaño de respuesta desde el punto de enlace de JSON Web Key Set | 150 000 bytes | No |
Tiempo de espera para el punto de enlace de detección de OpenID Connect | 1500 ms | No |
Se agotó el tiempo de respuesta del autorizador de Lambda | 10 000 ms | No |
Enlaces de VPC por cuenta y por región | 10 | Sí |
Subredes por enlace de VPC | 10 | Sí |
Variables de etapa por etapa | 100 | No |
Cuotas de API Gateway para configurar y ejecutar una API de WebSocket
Las siguientes cuotas se aplican a la configuración y la ejecución de una API de WebSocket en Amazon API Gateway.
Recurso u operación | Cuota predeterminada | Se puede aumentar |
---|---|---|
Conexiones nuevas por segundo por cuenta (en todas las API de WebSocket) por región | 500 | Sí |
Conexiones simultáneas | No aplicable * | No aplicable |
AWS LambdaAutorizadores de por cada API | 10 | Sí |
AWS LambdaTamaño de resultado de autorizador de | 8 KB | No |
Rutas por API | 300 | Sí |
Integraciones por API | 300 | Sí |
Etapas por API | 10 | Sí |
Tamaño de trama de WebSocket | 32 KB | No |
Tamaño de carga de mensajes | 128 KB ** | No |
Duración de la conexión para la API de WebSocket | 2 horas | No |
Tiempo de inactividad de conexión | 10 minutos | No |
* API Gateway no impone un límite en las conexiones simultáneas. El número máximo de conexiones simultáneas está determinado por la tasa de conexiones nuevas por segundo y la duración máxima de la conexión de dos horas. Por ejemplo, con el límite predeterminado de 500 conexiones nuevas por segundo, si los clientes se conectan a la velocidad máxima durante dos horas, API Gateway puede servir hasta 3 600 000 conexiones simultáneas.
** Debido al límite del tamaño de la trama de WebSocket de 32 KB, los mensajes que superen este límite se deben dividir en varias tramas, cada una con un tamaño máximo de 32 KB. Si se recibe un mensaje (o una trama) de mayor tamaño, la conexión se cierra con el código 1009.
Cuotas de API Gateway para configurar y ejecutar una API REST
Las siguientes cuotas se aplican a la configuración y la ejecución de una API REST en Amazon API Gateway.
Recurso u operación | Cuota predeterminada | Se puede aumentar |
---|---|---|
Nombres de dominio personalizados por cuenta y región | 120 | Sí |
Longitud, en caracteres, de la URL para una API optimizada para límites | 8192 | No |
Longitud, en caracteres, de la URL para una API regional | 10240 | No |
API privadas por cuenta por región | 600 | No |
Longitud, en caracteres, de la política de recursos de API Gateway | 8192 | Sí |
Claves de API por cuenta y por región | 10000 | No |
Certificados de cliente por cuenta y por región | 60 | Sí |
Autorizadores por API (AWS Lambda y Amazon Cognito) | 10 | Sí |
Partes de documentación por API | 2000 | Sí |
Recursos por API | 300 | Sí |
Etapas por API | 10 | Sí |
Variables de etapa por etapa | 100 | No |
Longitud, en caracteres, de la clave en una variable de etapa | 64 | No |
Longitud, en caracteres, del valor en una variable de etapa | 512 | No |
Planes de uso por cuenta y por región | 300 | Sí |
Planes de uso por clave de API | 10 | Sí |
Enlaces de VPC por cuenta y por región | 20 | Sí |
TTL de almacenamiento en caché de la API | 300 segundos de forma predeterminada y configurable entre 0 y 3600 por el propietario de la API. | No para el límite superior (3600) |
Tamaño de respuesta en caché | 1048576 bytes. El cifrado de datos de la caché puede aumentar el tamaño del elemento que se almacena en la caché. | No |
Tiempo de espera de integración | 50 milisegundos - 29 segundos para todos los tipos de integraciones, incluidas las integraciones de Lambda, proxy de Lambda, HTTP, proxy de HTTP y AWS. | No es aplicable a los límites superiores e inferiores. |
Tamaño total combinado de todos los valores del encabezado | 10240 bytes | No |
Tamaño de carga | 10 MB | No |
Etiquetas por etapa | 50 | No |
Número de iteraciones en un bucle #foreach ... #end en las plantillas de asignación |
1 000 | No |
Longitud del ARN de un método con autorización | 1600 bytes | No |
Configuración de la limitación controlada a nivel del método para una etapa de un plan de uso | 20 | Sí |
En restapi:import o restapi:put, el tamaño máximo del archivo de definición de la API es de 6 MB.
Las cuotas que se indican por API únicamente pueden incrementarse para cada API determinada.
Cuotas de API Gateway para crear, implementar y administrar una API
Las siguientes cuotas fijas se aplican a la creación, la implementación y la administración de una API en API Gateway, mediante la AWS CLI, la consola de API Gateway o la API REST de API Gateway y sus SDK. Estas cuotas no se pueden aumentar.
Acción | Cuota predeterminada | Se puede aumentar |
---|---|---|
CreateApiKey | Cinco solicitudes por segundo y por cuenta | No |
CreateDeployment | Una solicitud cada cinco segundos por cuenta | No |
CreateDocumentationVersion | Una solicitud cada 20 segundos por cuenta | No |
CreateDomainName | Una solicitud cada 30 segundos por cuenta | No |
CreateResource | Cinco solicitudes por segundo y por cuenta | No |
CreateRestApi | API regional o privada
API optimizada para bordes
|
No |
CreateVpcLink (V2) | 1 solicitud cada 15 segundos por cuenta | No |
DeleteApiKey | Cinco solicitudes por segundo y por cuenta | No |
DeleteDomainName | Una solicitud cada 30 segundos por cuenta | No |
DeleteResource | Cinco solicitudes por segundo y por cuenta | No |
DeleteRestApi | Una solicitud cada 30 segundos por cuenta | No |
GetResources | Cinco solicitudes cada dos segundos por cuenta | No |
DeleteVpcLink (V2) | Una solicitud cada 30 segundos por cuenta | No |
ImportDocumentationParts | Una solicitud cada 30 segundos por cuenta | No |
ImportRestApi | API regional o privada
API optimizada para bordes
|
No |
PutRestApi | Una solicitud por segundo por cuenta | No |
UpdateAccount | Una solicitud cada 20 segundos por cuenta | No |
UpdateDomainName | Una solicitud cada 30 segundos por cuenta | No |
UpdateUsagePlan | Una solicitud cada 20 segundos por cuenta | No |
Otras operaciones | No hay cuota hasta la cuota total de la cuenta. | No |
Total de operaciones | 10 solicitudes por segundo con una cuota de ráfaga de 40 solicitudes por segundo. | No |