Cuotas y límites

En esta página, se describen los límites y las cuotas que se aplican a los flujos de trabajo.

Límite de pasos

Los flujos de trabajo aplican los siguientes límites de pasos para cada flujo de trabajo:

Límite Descripción Valor
Tareas por paso La cantidad máxima de asignaciones que se pueden realizar en un solo paso 50
Condiciones por interruptor La cantidad máxima de condiciones que se pueden evaluar en un solo bloque de interruptores. 50
Profundidad máxima de la pila de llamadas La cantidad máxima de niveles de funciones de llamada (por ejemplo, cuando un subflujo de trabajo se llama a sí mismo o a otro subflujo de trabajo, o bien a una función de la biblioteca estándar que llama a otras funciones) 20
Pasos mínimos Cantidad mínima de pasos dentro de un flujo de trabajo 1
Cantidad máxima de pasos La cantidad máxima de pasos que se pueden realizar en una sola ejecución del flujo de trabajo 100,000

Pasos paralelos

Los flujos de trabajo aplican los siguientes límites cuando se usan pasos paralelos.

Límite Descripción Valor
Ramas por paso La cantidad máxima de ramas admitidas en un paso paralelo 10
Profundidad paralela La profundidad máxima en que se pueden anidar los pasos paralelos 2
Ramas e iteraciones simultáneas Cantidad máxima de ramas e iteraciones que pueden ejecutarse simultáneamente antes de que se pongan en cola las iteraciones y las ramas adicionales 20
Excepciones no detectadas en un paso paralelo La cantidad máxima de excepciones no controladas que se pueden generar durante la ejecución del flujo de trabajo (en total) 100

Límite de recursos

Se aplican los siguientes límites de uso a los flujos de trabajo:

Límite Descripción Valor
Flujos de trabajo totales La cantidad máxima de flujos de trabajo que puedes implementar por proyecto 10,000
Tamaño del código fuente El tamaño máximo del archivo YAML o JSON que define tu flujo de trabajo 128 kilobytes
Tamaño de la respuesta Tamaño máximo de una respuesta HTTP (si se guarda en una variable, se aplica el límite de memoria para las variables) 2 megabytes
Límite de memoria para las variables Cantidad máxima de memoria que puedes usar para todas las variables que definas en una sola ejecución de un flujo de trabajo determinado 256 kilobytes
Tamaño de los argumentos El tamaño máximo de los argumentos que puedes pasar cuando creas una ejecución del flujo de trabajo 256 kilobytes
Tamaño del evento El tamaño máximo de la carga útil de Eventarc que puedes pasar cuando se activa una ejecución de flujo de trabajo 256 kilobytes
Retención de ejecuciones El período de retención máximo (después de que se completa una ejecución del flujo de trabajo) del historial y los resultados de una ejecución 90 días

Límite de solicitudes

Los flujos de trabajo aplican los siguientes límites de uso para cada proyecto de Google Cloud:

Límite Descripción Valor
Ejecuciones simultáneas La cantidad máxima de ejecuciones de flujos de trabajo activas por región y por proyecto. Las ejecuciones simultáneas son aquellas que se iniciaron y aún no se completaron o que no se realizaron, incluidas las que están en espera. Una vez que se alcanza el límite, las nuevas ejecuciones fallan con un código de estado HTTP 429 Too many requests. 1,000
Duración de la ejecución La duración máxima (desde la hora de inicio hasta la hora de finalización) para una ejecución de flujo de trabajo; cualquier flujo de trabajo que pase este límite finaliza con un error de tiempo de espera. 1 year
Solicitudes a la API de Workflow La cantidad máxima de solicitudes a la API (create, update, list, get, delete) por minuto y por ubicación realizada en recursos de flujo de trabajo de todos los flujos de trabajo de tu proyecto 1,200
Solicitudes get de la API de Execution La cantidad máxima de get solicitudes a la API por minuto realizadas en recursos de ejecución de todos los flujos de trabajo de tu proyecto 6,000
Solicitudes de lista de API de Execution La cantidad máxima de list solicitudes a la API por minuto realizadas en recursos de ejecución de todos los flujos de trabajo de tu proyecto 1,200
Solicitudes de escritura de la API de Execution La cantidad máxima de solicitudes a la API create, update o delete por minuto y por ubicación realizadas en los recursos de ejecución de todos los flujos de trabajo de tu proyecto 6,000
Solicitudes HTTP a los extremos de devolución de llamada Cantidad máxima de solicitudes a la API de “SendHttpCallback” por minuto, por ubicación, en los recursos de ejecución de todos los flujos de trabajo de tu proyecto 1,500

Solicitudes de aumento de cuota

Si tu proyecto necesita más recursos de los que permiten tus cuotas, puedes solicitar un aumento en la mayoría de las cuotas en Google Cloud Console. Obtén más información sobre las solicitudes de aumento de cuota.