Cuotas - 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.

Cuotas

AWS Step Functionsimpone cuotas en el tamaño 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 servicioen 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 yAWSRegión y no debe contener ninguna de las siguientes características:

  • espacios en blanco

  • Caracteres comodín (? *)

  • Caracteres de soporte (< > { } [ ])

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

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

Step Functions le permite crear nombres de máquina de estado, ejecución y actividad que contengan caracteres no ASCII. Estos nombres que no son ASCII no funcionan con Amazon CloudWatch. Para asegurarte de que puedes realizar un seguimiento CloudWatch métricas, elija un nombre que utilice solo caracteres ASCII.

Cuotas relacionadas con las cuentas

Recurso Cuota predeterminada Se puede aumentar hasa
Número máximo de máquinas de estado registradas 10 000 22.000 a 23.000

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 API de Step Functions, incluido el encabezado de la solicitud y todos los demás datos de solicitud relacionados.

Cuota invariable

Número máximo de ejecuciones abiertas por cuenta

1 000 000 ejecuciones porAWSRegión . 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 Express sincrónicos

1 000 - 3.700 (varía según la región)

Decenas de miles. Los flujos de trabajo Express sincrónicos 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 estatal

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 exprés tienen una limitación de transición de estado diferente. Las cuotas de flujos de trabajo estándar son cuotas invariables y pueden aumentarse.

nota

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

Standard Express
Metrics de servicios Tamaño del bucket Velocidad de reposición Tamaño del bucket Velocidad de reposición

StateTransitionEn este de EE. UU. (Norte de Virginia), Oeste de EE. UU. (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 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 invariable y pueden aumentarse.

nota

Las cuotas de limitación de se aplican por cuenta yAWSRegió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 rápida sincrónica no contribuyen a los límites de capacidad de la cuenta existentes. Si bien Step Functions proporcionará capacidad bajo demanda y se escalará automáticamente con una carga de trabajo sostenida, los aumentos en la carga de trabajo pueden limitarse 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 este de EE. UU. (Norte de Virginia), Oeste de EE. UU. (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 estatales

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

Cuota Standard 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 errorStates.Timeouterror y emite unExecutionsTimedOut CloudWatch Métrica de.

5 minutos. Si una ejecución dura más del máximo de 5 minutos, se produce el errorStates.Timeouterror y emite unExecutionsTimedOut CloudWatch Métrica de.

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

25.000 eventos en un único historial de ejecución de máquinas de estado. Si el historial de ejecuciones alcanza esta cuota, la ejecución non funcionará correctamente. Para evitar esto, consulta Evita alcanzar la cuota histórica. 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, Amazon CloudWatch El registro de registros de debe configurarse. Para obtener más información, Registro con CloudWatch Registros.

Cuotas relacionadas con las ejecuciones de tareas

En la siguiente tabla, se describen las cuotas relacionadas con las ejecuciones de tareas y son cuotas invariables que no se pueden modificar.

Cuota Standard 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 Step Functions mantiene 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)

Número máximo de sondeadores de actividad por nombre de recurso de Amazon (ARN)

1000 sondeadores llamando a GetActivityTask por cada ARN. Si se supera esta cuota, se produce este error: «Se ha alcanzado el número máximo de procesos de trabajo 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 de una tarea, estado o ejecución

262.144 bytes de datos como cadena codificada en UTF-8. Esta cuota afecta a las tareas (actividad, función de Lambda o servicio integrado), a la salida 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 cadena codificada en UTF-8. Esta cuota afecta a las tareas (actividad, función de Lambda o servicio integrado), a la salida 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 invariable 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
Describir actividad 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
Listar actividades 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
Enviar Task Heartbeat 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 100 1

Restricciones relacionadas con el etiquetado

Tenga en cuenta estas restricciones cuando etiquete 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: _ . : / = + - @.