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 de servicio de Step Functions
AWS Step Functions proporcione cuotas de servicio predeterminadas para los parámetros de las máquinas de estado, como la cantidad de API acciones durante un período de tiempo o la cantidad de máquinas de estado que puede definir. Las cuotas están diseñadas para evitar que una máquina de estados mal configurada consuma todos los recursos del sistema, aunque muchas de ellas no tienen límites estrictos.
Para solicitar un aumento de la cuota de servicio, puede elegir una de las siguientes opciones:
-
Usa la consola de Service Quotas en https://console.aws.amazon.com/servicequotas/casa
. Para obtener información sobre cómo solicitar aumento de cuota mediante la consola Service Quotas, consulte Solicitud de aumento de cuota en la Guía del usuario de Service Quotas. -
Utilice la página Support Center en AWS Management Console para solicitar un aumento de la cuota de los recursos proporcionados por AWS Step Functions por región. Para obtener más información, consulte AWS cuotas de servicio en el Referencia general de AWS.
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.
Temas
- Cuotas generales
- Cuotas relacionadas con las cuentas
- Cuotas relacionadas con la HTTP tarea
- Cuotas relacionadas con la limitación controlada de estados
- Cuotas relacionadas con la limitación API de las acciones
- Cuotas relacionadas con ejecuciones de máquinas de estado
- Cuotas relacionadas con ejecuciones de tarea
- Cuotas relacionadas con versiones y alias
- Restricciones relacionadas con el etiquetado
Cuotas generales
Los nombres de máquinas de estado, ejecuciones y tareas de actividad no deben superar los 80 caracteres. Estos nombres deben ser exclusivos para su cuenta y AWS Región y no debe contener ninguno de los siguientes elementos:
-
Espacios en blanco
-
Caracteres comodín (
? *
) -
Caracteres entre corchetes (
< > { } [ ]
) -
Caracteres especiales (
" # % \ ^ | ~ ` $ & , ; : /
) -
Caracteres de control (
\\u0000
-\\u001f
o\\u007f
-\\u009f
).
Step Functions acepta nombres para máquinas de estados, ejecuciones, actividades y etiquetas que no contengan ASCII caracteres. Como estos personajes no funcionan con Amazon CloudWatch, te recomendamos que utilices solo ASCII caracteres para poder hacer un seguimiento de las métricas CloudWatch.
Cuotas relacionadas con las cuentas
Recurso | Cuota predeterminada | Se puede aumentar a |
---|---|---|
Número máximo de máquinas de estado registradas | 10 000 | 25 000 |
Número máximo de actividades registradas |
10 000 | 15.000 |
Tamaño máximo de la definición de la máquina de estados |
1 MB | Cuota invariable |
Tamaño máximo de solicitud | 1 MB por solicitud. Este es el tamaño total de los datos por API solicitud de Step Functions, incluido el encabezado de la solicitud y todos los demás datos de solicitud asociados. | Cuota invariable |
Número máximo de ejecuciones abiertas por cuenta |
1 000 000 de ejecuciones por cada Cuenta de AWS
en cada Región de AWS. Superar este límite provocará un ExecutionLimitExceeded error. No se aplica a los flujos de trabajo rápidos. |
Millones |
Número máximo de Map Runs abiertas |
1 000 Esta cuota se aplica al estado del mapa distribuido. Una Map Run abierta es una Map Run que se ha iniciado, pero que aún no se ha completado. Las tiradas de mapas programadas esperan al momento del MapRunStartedevento hasta que el número total de tiradas de mapas abiertas sea inferior a la cuota. |
Cuota invariable |
Máximos redrivesde una ejecución de mapas. |
1 000 Esta cuota se aplica al estado del mapa distribuido. |
Cuota invariable |
Número máximo de ejecuciones secundarias de Map Run en paralelo | 10 000 |
Cuota invariable |
Cuotas relacionadas con la HTTP tarea
HTTPLas tareas se limitan mediante un esquema de grupos simbólicos para mantener la Step Functions ancho de banda del servicio.
Recurso | Tamaño del bucket | Velocidad de reposición por segundo |
---|---|---|
HTTPTarea | 300 | 300 |
Recurso | Cuota predeterminada |
---|---|
HTTPDuración de la tarea: tiempo necesario para enviar una HTTP solicitud y recibir una respuesta | 60 segundos (cuota fija) |
Cuotas relacionadas con la limitación controlada de estados
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 una limitación de las transiciones de estado diferente. Las cuotas de flujos de trabajo estándar son cuotas flexibles y se pueden aumentar.
nota
La limitación de la métrica del StateTransition
servicio se informa como en ExecutionThrottled
Amazon. CloudWatch Para obtener más información, consulta la ExecutionThrottled CloudWatch métrica.
Standard | Express | |||
---|---|---|---|---|
Métricas de servicio | Tamaño del bucket | Velocidad de reposición por segundo | Tamaño del bucket | Velocidad de reposición por segundo |
|
5 000 | 5 000 |
Sin límite |
Sin límite |
|
800 | 800 |
Sin límite |
Sin límite |
Cuotas relacionadas con la limitación API de las acciones
Algunas API acciones de Step Functions se limitan mediante un esquema de cubos de fichas para mantener el ancho de banda del servicio. Las siguientes son cuotas flexibles y se pueden aumentar.
nota
Las cuotas limitantes son por cuenta, por AWS Región.
AWS Step Functions puede aumentar tanto el tamaño de la cubeta como la tasa de recarga en cualquier momento.
Standard | Express | |||
---|---|---|---|---|
APInombre | Tamaño del bucket | Velocidad de reposición por segundo | Tamaño del bucket | Velocidad de reposición por segundo |
StartExecution — EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón) y Europa (Irlanda) |
1300 | 300 | 6000 | 6000 |
StartExecution — todas las demás regiones |
800 | 150 | 6000 | 6000 |
Cuota relacionada con TestState API
APInombre | Cuota | Se puede aumentar |
---|---|---|
TestState | 1 transacción por segundo (TPS) | Cuota invariable |
Otras cuotas
Las siguientes son cuotas flexibles y se pueden aumentar.
US East (N. Virginia), US West (Oregon), and Europe (Ireland) | All other regions | |||
---|---|---|---|---|
APInombre | Tamaño del bucket | Velocidad de reposición por segundo | Tamaño del bucket | Velocidad de reposición por segundo |
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 |
3000 | 500 | 1500 | 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 |
3000 | 500 | 1500 | 300 |
SendTaskHeartbeat |
3000 | 500 | 1500 | 300 |
SendTaskSuccess |
3000 | 500 | 1500 | 300 |
StartSyncExecution |
APILas llamadas de ejecución express sincrónica no contribuyen a los límites de capacidad de las cuentas existentes. Step Functions proporciona capacidad bajo demanda y escala automáticamente con una carga de trabajo sostenida. Los picos de carga de trabajo pueden reducirse hasta que haya capacidad disponible. Si se produce una limitación, inténtelo de nuevo después de un tiempo. Para obtener información sobre los flujos de trabajo rápidos sincrónicos, consulte Flujos de trabajo exprés sincrónicos y asíncronos en Step Functions. |
|||
StopExecution |
1 000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
UntagResource |
200 | 1 | 200 | 1 |
UpdateStateMachine |
100 | 1 | 100 | 1 |
Cuotas relacionadas con 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 son cuotas invariables que no se pueden cambiar, excepto la cuota de Tiempo de retención del historial de ejecuciones.
Cuota | Estándar | Rápido |
---|---|---|
Tiempo máximo de ejecución |
1 año. Si una ejecución dura más de un año como máximo, se producirá un |
5 minutos. Si una ejecución dura más de 5 minutos como máximo, se producirá un |
Tamaño máximo del historial de ejecución |
25 000 eventos en un historial de ejecución de máquinas de un solo estado. Si el historial de ejecuciones alcanza esta cuota, la ejecución non funcionará correctamente. Para evitar esto, consulta Iniciar nuevas ejecuciones para evitar alcanzar la cuota de historial en Step Functions. | 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 después del cierre de una ejecución. 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 cumplir con los requisitos de conformidad, organizativos o normativos, se puede reducir el periodo de retención del historial de ejecución a 30 días mediante el envío de una solicitud de cuota. Para ello, utilice el AWS Support Center Console y crea un nuevo estuche. El cambio para reducir el período de retención a 30 días es aplicable para cada cuenta de una región. |
Para ver el historial de ejecuciones, se debe configurar el CloudWatch registro de Amazon Logs. Para obtener más información, consulte Uso de CloudWatch registros para registrar el historial de ejecuciones en Step Functions. |
Ejecución redrivable periodo | 14 días Se aplica una cuota fija al estado del mapa distribuido. Redrivable el período se refiere al tiempo durante el cual puede redriveuna ejecución determinada de un flujo de trabajo estándar. Este período comienza el día en que una máquina de estado completa su ejecución. |
Redrive no es compatible con los flujos de trabajo exprés. |
Cuotas relacionadas con ejecuciones de tarea
En la siguiente tabla se describen las cuotas relacionadas con la ejecución de tareas. Todas estas son cuotas fijas que no se pueden cambiar.
Cuota | Estándar | Rápido |
---|---|---|
Tiempo máximo de ejecución de la tarea | 1 año: limitado por el tiempo máximo de ejecución. | 5 minutos: limitados 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: limitados por el tiempo máximo de ejecución. |
Número máximo de sondeos de actividad por nombre de recurso de Amazon () ARN | 1 000 sondeadores llaman a GetActivityTask por ARN. Si se supera esta cuota, se produce este error: "The maximum number of workers concurrently polling for activity tasks has been reached." (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 los datos de entrada o salida para una tarea, estado o ejecución | 256 KB de datos en forma de cadena codificada en UTF -8. Esa cuota afecta a las tareas (actividad, función de Lambda o servicio integrado), a los datos de 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. | 256 KB de datos en forma de cadena codificada en UTF -8. Esa cuota afecta a las tareas (actividad, función de Lambda o servicio integrado), a los datos de 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. |
Cuotas relacionadas con versiones y alias
Recurso | Cuota predeterminada |
---|---|
Número máximo de versiones de máquinas de estado publicadas | 1000 por máquina de estado |
Número máximo de alias de máquinas de estado | 100 por máquina de estado |
Para solicitar un aumento de los límites flexibles para las versiones y los alias de las máquinas estatales publicadas, utilice la página Support Center del AWS Management Console.
Restricciones relacionadas con el etiquetado
Las siguientes restricciones de etiquetado no se pueden modificar ni aumentar.
Restricción de prefijo: no utilice el
aws:
prefijo en los nombres o valores de las etiquetas porque está reservado para AWS solo para uso. No puede editar ni eliminar los nombres o valores de las etiquetas con unaws:
prefijo. Las etiquetas con esteaws:
prefijo no se incluyen en la cuota de etiquetas por recurso.Restricciones de caracteres: las etiquetas solo pueden contener letras Unicode, dígitos, espacios en blanco o los siguientes símbolos:
_ . : / = + - @
Restricción | Descripción |
---|---|
Número máximo de etiquetas por recurso | 50 |
Longitud máxima de clave | 128 caracteres Unicode en -8 UTF |
Longitud máxima de valor | 256 caracteres Unicode en -8 UTF |