Quotas - AWS Step Functions

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Quotas

AWS Step Functionscoloca cuotas en los tamaños de algunos parámetros de la máquina de estado, como el número de acciones de la API durante un determinado periodo de tiempo o el número de máquinas de estado que puede definir. Aunque estas cuotas se han diseñado para impedir que una máquina de estado configurada erróneamente consuma todos los recursos del sistema, muchas de ellas no son inflexibles. Use la página Support Center (Centro de soporte) en la AWS Management Console para solicitar un aumento de cuota para los recursos que ofrece AWS Step Functions por cada región. Para obtener más información, consulteAWSCuotas de servicio deen laAWSReferencia general de.

nota

Si una determinada etapa de la ejecución de su máquina de estado o actividad tarda demasiado tiempo, puede configurar el tiempo de espera de una máquina de estado para producir un evento de tiempo de espera agotado.

Cuotas generales

Cuota Descripción

Nombres en las Step Functions

Los nombres de máquina de estado, ejecución y actividad deben tener entre 1 y 80 caracteres de longitud, deben ser únicos para su cuenta yAWSNo debe contener ninguna de las siguientes opciones:

  • Espacios en blanco

  • Caracteres comodín (? *)

  • Caracteres de corchete< > { } [ ])

  • Caracteres especiales (: ; , \ | ^ ~ $ # % & ` ")

  • Caracteres de control (\\u0000-\\u001for\\u007f-\\u009f).

Step Functions le permiten crear nombres de máquina de estado, ejecución y actividad que contienen caracteres no ASCII. Estos nombres que no son ASCII no funcionan con Amazon CloudWatch. Para asegurarse de que puede realizar un seguimiento de las métricas de CloudWatch, elija un nombre que utilice únicamente caracteres ASCII.

Cuotas relacionadas con las cuentas

Recurso Cuota predeterminada Se puede aumentar
Número máximo de máquinas de estado registradas 10 000 Decenas de miles

Número máximo de actividades registradas

10 000

Decenas de miles

Tamaño máximo de solicitud

1 MB por solicitud. Este es el tamaño total de los datos para cada solicitud de la API de Step Functions, incluidos el encabezado de la solicitud y todos los demás datos relacionados de la solicitud.

Cuotas contables

Número máximo de ejecuciones abiertas por cuenta

1 000 000 ejecuciones porAWSaccount. Si se excede este valor provocará un error ExecutionLimitExceeded. No se aplica a los flujos de trabajo rápidos.

Millones

Ejecuciones simultáneas de flujos de trabajo sincrónicos Express

1 000 a 3 700 (varía según la región)

Decenas de miles. Los flujos de trabajo sincrónicos Express no contribuyen a los límites de capacidad de la cuenta existentes. Para obtener más información, consulte Flujos de trabajo Express sincrónicos y asincrónicos.

Cuotas relacionadas con la limitación del estado

Las transiciones de estado de Step Functions se limitan mediante un esquema de bucket de token para mantener el ancho de banda del servicio. Los flujos de trabajo estándar y los flujos de trabajo rápidos tienen diferentes límites de transición de estado. Las cuotas de flujos de trabajo estándar son cuotas flexibles y pueden aumentarse.

nota

Limitación en elStateTransitionLa métrica de servicio se registra comoExecutionThrottleden Amazon CloudWatch. Para obtener más información, consulte laExecutionThrottledMétricas de CloudWatch.

Standard Express
Métricas de servicios Tamaño del bucket Velocidad de reposición Tamaño del bucket Velocidad de reposición

StateTransitionEn EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón) y Europa (Irlanda)

5 000

1500

Sin límite

Sin límite

StateTransitionTodas las demás regiones

800

500

Sin límite

Sin límite

Cuotas relacionadas con la limitación de las acciones de la API

Algunas acciones de la API de Step Functions se limitan mediante un esquema de bucket de token para mantener el ancho de banda del servicio. Estas cuotas se aplican de forma flexible y pueden aumentarse.

nota

Cuotas de limitaciónAWSRegión .AWS Step Functionspuede aumentar el tamaño y la velocidad de reposición de los buckets en cualquier momento. Las llamadas a la API de ejecución Synchronous Express no contribuyen a los límites de capacidad de la cuenta existentes. Mientras que Step Functions proporcionarán capacidad a petición y se escalarán automáticamente con una carga de trabajo sostenida, los aumentos de la carga de trabajo pueden reducirse hasta que la capacidad esté disponible. No confíe en estas tasas de limitación para limitar sus costos.

Standard Express
Nombre de API Tamaño del bucket Velocidad de reposición Tamaño del bucket Velocidad de reposición
StartExecutionEn EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón) y Europa (Irlanda) 1,300 300 6,000 6,000
StartExecutionTodas las demás regiones 800 150 6,000 6,000

Cuotas relacionadas con las ejecuciones de máquinas de estado

En la siguiente tabla, se describen las cuotas relacionadas con las ejecuciones de máquinas de estado. Las cuotas de ejecución de máquinas de estado de son cuotas invariables que no se pueden cambiar.

Cuota Estándar Express

Tiempo máximo de ejecución

1 año. Si una ejecución dura más del máximo de 1 año, se produce el error con unaStates.Timeouterror y emiten unExecutionsTimedOutMétricas de CloudWatch.

5 minutos. Si una ejecución dura más del máximo de 5 minutos, se produce el error con unaStates.Timeouterror y emiten unExecutionsTimedOutMétricas de CloudWatch.

Tamaño máximo del historial de ejecución

25.000 eventos. Si el historial de ejecuciones alcanza esta cuota, la ejecución non funcionará correctamente. Para evitar esto, consulta Evitar alcanzar la cuota de historial. Sin límite.

Tiempo máximo de inactividad de ejecución

1 año (limitado por el tiempo máximo de ejecución)

5 minutos (limitado por el tiempo máximo de ejecución)

Tiempo de retención del historial de ejecución

90 días. Transcurrido ese plazo, no podrá ver ni recuperar el historial de ejecuciones. No hay ninguna cuota con respecto al número de ejecuciones cerradas que conserva Step Functions.

Para consultar el historial de ejecuciones, el registro de Amazon CloudWatch Logs debe estar configurado. Para obtener más información, Registro mediante CloudWatch Logs.

Cuotas relacionadas con las ejecuciones de tareas

En la siguiente tabla, se describen las cuotas relacionadas con las ejecuciones de tareas y se aplican a las cuotas invariables.

Cuota Estándar Express

Tiempo máximo de ejecución de la tarea

1 año (limitado por el tiempo máximo de ejecución)

5 minutos (limitado por el tiempo máximo de ejecución)

Tiempo máximo que las funciones de Step Functions mantienen una tarea en la cola

1 año (limitado por el tiempo máximo de ejecución)

5 minutos (limitado por el tiempo máximo de ejecución)

Métodos de actividad por nombre de recurso de Amazon (ARN)

1000 sondeadores llamando a GetActivityTask por cada ARN. Al exceder esta cuota, se produce este error: «Se ha alcanzado el número máximo de trabajadores que sondean de forma simultánea las tareas de actividad».

No se aplica a los flujos de trabajo rápidos.

Tamaño máximo de entrada o salida para una tarea, estado o ejecución

262.144 bytes de datos como una cadena codificada en UTF-8. Esta cuota afecta a las tareas (actividad, función de Lambda o servicio integrado), a los resultados de los estados o las ejecuciones y a los datos de entrada cuando se programa una tarea, se entra en un estado o se inicia una ejecución.

262.144 bytes de datos como una cadena codificada en UTF-8. Esta cuota afecta a las tareas (actividad, función de Lambda o servicio integrado), a los resultados de los estados o las ejecuciones y a los datos de entrada cuando se programa una tarea, se entra en un estado o se inicia una ejecución.

Otras cuotas

Estas cuotas se aplican de forma flexible y pueden aumentarse.

In US East (N. Virginia), US West (Oregon), and Europe (Ireland) All other regions
Nombre de API Tamaño del bucket Velocidad de reposición Tamaño del bucket Velocidad de reposición
CreateActivity 100 1 100 1
CreateStateMachine 100 1 100 1
DeleteActivity 100 1 100 1
DeleteStateMachine 100 1 100 1
DescribeActivity 200 1 200 1
DescribeExecution 300 15 250 10
DescribeStateMachine 200 20 200 20
DescribeStateMachineForExecution 200 1 200 1
GetActivityTask 3,000 500 1,500 300
GetExecutionHistory 400 20 400 20
ListActivities 100 10 100 5
ListExecutions 200 5 100 2
ListStateMachines 100 5 100 5
ListTagsForResource 100 1 100 1
SendTaskFailure 3,000 500 1,500 300
SendTaskHeartbeat 3,000 500 1,500 300
SendTaskSuccess 3,000 500 1,500 300
StopExecution 1,000 200 500 25
TagResource 200 1 200 1
UntagResource 200 1 200 1
UpdateStateMachine 100 1 200 1

Restricciones relacionadas con el etiquetado

Tenga en cuenta estas restricciones cuando etiquetes los recursos de Step Functions.

nota

Las restricciones de etiquetado no se pueden aumentar como otras cuotas.

Restricción Descripción

Número máximo de etiquetas por recurso

50

Longitud máxima de clave

128 caracteres Unicode en UTF-8

Longitud máxima de valor

256 caracteres Unicode en UTF-8

Restricción de prefijo

No utilice el prefijo aws: en los nombres o valores de las etiquetas, porque está reservado para uso de AWS. Los nombres y valores de etiquetas que tienen este prefijo no se pueden editar. Las etiquetas que tengan este prefijo no cuentan para la cuota de etiquetas por recurso.

Restricciones de caracteres

Las etiquetas solo pueden contener letras Unicode, dígitos, espacios en blanco o estos símbolos: _ . : / = + - @.