Cuotas de Amazon API Gateway y notas importantes
En la siguiente sección se explican las cuotas para 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
.
nota
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.
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
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 tokensnotaLa 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 siguientes regiones, la cuota de limitación predeterminada es de 2500 RPS y la cuota de ráfaga predeterminada es de 1250 RPS: África (Ciudad del Cabo), Europa (Milán), Asia-Pacífico (Yakarta), Medio Oriente (EAU), Asia-Pacífico (Hyderabad), Asia-Pacífico (Melbourne), Europa (España), Europa (Zúrich), Israel (Tel Aviv), Oeste de Canadá (Calgary) y Asia-Pacífico (Malasia).
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í |
Mapeos de la API de varios niveles por dominio | 200 | No |
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 |
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 |
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í |
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 |
Etapas por API | 10 | Sí |
Tamaño de trama de WebSocket | 32 KB | No |
Tamaño de carga de mensajes | 128 KB ** | No |
Tamaño máximo de plantilla de asignación | 300 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 |
Longitud, en caracteres, de la URL para una API de WebSocket | 4096 | 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. Esto se aplica a los comandos @connections
. 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. 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.
Recurso u operación | Cuota predeterminada | Se puede aumentar |
---|---|---|
Nombres de dominio personalizados por cuenta y región | 120 | Sí |
Mapeos de la API de varios niveles por dominio | 200 | No |
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. | Sí * |
Tamaño total combinado de todos los valores del encabezado, incluidos los nombres de los encabezados, los valores, los terminadores de línea y los espacios en blanco | 10240 bytes | No |
Tamaño total combinado de todos los valores del encabezado para una API privada | 8000 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 |
Tamaño máximo de plantilla de asignación | 300 KB | 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í |
Tamaño de modelo por API | 400 KB | No |
Número de certificados en un almacén de confianza | 1000 certificados con un tamaño de objeto total de hasta 1 MB. | No |
*No puede establecer el tiempo de espera de la integración en menos de 50 milisegundos. Puede aumentar el tiempo de espera de la integración a más de 29 segundos para las API regionales y las API privadas, pero es posible que esto requiera una reducción del umbral de la cuota de limitación en el nivel regional para la cuenta.
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 |