Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Quote di servizio Step Functions
AWS Step Functions fornisci quote di servizio predefinite per i parametri delle macchine a stati, come il numero di azioni API durante un periodo di tempo o il numero di macchine a stati che puoi definire. Le quote sono progettate per impedire che macchine a stati configurate in modo errato consumino tutte le risorse del sistema, sebbene molte non abbiano limiti rigidi.
Per richiedere un aumento della quota di servizio, puoi effettuare una delle seguenti operazioni:
-
Usa la console Service Quotas a casahttps://console.aws.amazon.com/servicequotas/.
Per informazioni sulla richiesta di un aumento della quota utilizzando la console Service Quotas, vedere Richiesta di un aumento della quota nella Service Quotas User Guide. -
Utilizza la pagina Support Center in AWS Management Console per richiedere un aumento della quota per le risorse fornite da AWS Step Functions su base regionale. Per ulteriori informazioni, consulta Service Quotas di AWS nella Riferimenti generali di AWS.
Nota
Se una particolare fase dell'esecuzione di una macchina a stati o un'attività dura troppo, puoi configurare un timeout di macchina per attivare un evento di timeout.
Argomenti
Quote generali
I nomi delle macchine a stati, delle esecuzioni e delle attività non devono superare gli 80 caratteri di lunghezza. Questi nomi devono essere univoci per l'account e la AWS regione e non devono contenere nessuno dei seguenti elementi:
-
Spazi bianchi
-
Caratteri jolly ()
? *
-
Caratteri tra parentesi ()
< > { } [ ]
-
Caratteri speciali ()
" # % \ ^ | ~ ` $ & , ; : /
-
Caratteri di controllo (
\\u0000
-\\u001f
o\\u007f
-\\u009f
).
Step Functions accetta nomi per macchine a stati, esecuzioni, attività ed etichette che contengono caratteri non ASCII. Poiché tali caratteri non funzionano con Amazon CloudWatch, ti consigliamo di utilizzare solo caratteri ASCII per tenere traccia delle metriche. CloudWatch
Quote relative agli account
Risorsa | Quota predefinita | Può essere aumentata fino a |
---|---|---|
Numero massimo di macchine a stati registrate | 100.000 | 150.000 |
Numero massimo di attività registrate |
100.000 | 150.000 |
Dimensione massima della definizione di macchina a stati |
1 MB | Quota rigida |
Massima dimensione della richiesta | 1 MB per richiesta. Questa è la dimensione totale dei dati per richiesta API Step Functions, inclusa l'intestazione della richiesta e tutti gli altri dati di richiesta associati. | Quota rigida |
Numero massimo di esecuzioni aperte per account |
1.000.000 di esecuzioni per ognuna Account AWS
. Regione AWS Il superamento di questo limite genera un errore ExecutionLimitExceeded . Questo non si applica a Express Workflows. |
Milioni |
Numero massimo di mappe aperte |
1000 Questa quota si applica allo stato della mappa distribuita. Una Map Run aperta è una Map Run che è iniziata, ma non è ancora stata completata. Le Map Run pianificate attendono l'MapRunStartedevento finché il numero totale di Map Run aperte non sarà inferiore alla quota. |
Quota rigida |
Numero massimo di redrivesdi un Map Run. |
1000 Questa quota si applica allo stato della mappa distribuita. |
Quota rigida |
Numero massimo di esecuzioni secondarie di Map Run parallele | 10.000 |
Quota rigida |
Quote relative a HTTP Task
Le attività HTTP vengono limitate utilizzando uno schema di token bucket per mantenere il Step Functions larghezza di banda del servizio.
Risorsa | Dimensione bucket | Tasso di riempimento al secondo |
---|---|---|
Attività HTTP | 300 | 300 |
Risorsa | Quota predefinita |
---|---|
Durata dell'attività HTTP: tempo necessario per inviare una richiesta HTTP e ricevere una risposta | 60 secondi (quota fissa) |
Quote relative alla limitazione statale
Le transizioni di stato di Step Functions vengono limitate utilizzando uno schema token bucket per mantenere la larghezza di banda del servizio. I flussi di lavoro standard e i flussi di lavoro Express prevedono una limitazione delle transizioni di stato diversa. Le quote Standard Workflows sono quote flessibili e possono essere aumentate.
Nota
La limitazione della metrica del StateTransition
servizio viene riportata come in ExecutionThrottled
Amazon. CloudWatch Per ulteriori informazioni, consulta la metrica. ExecutionThrottled CloudWatch
Standard | Express | |||
---|---|---|---|---|
Metrica del servizio | Dimensione bucket | Tasso di riempimento al secondo | Dimensione bucket | Tasso di riempimento al secondo |
|
5.000 | 5.000 |
Illimitato |
Illimitato |
|
800 | 800 |
Illimitato |
Illimitato |
Quote relative alla limitazione delle azioni delle API
Alcune azioni dell'API Step Functions vengono limitate utilizzando uno schema token bucket per mantenere la larghezza di banda del servizio. Le seguenti sono quote flessibili e possono essere aumentate.
Nota
Le quote di limitazione si intendono per account e per regione. AWS
AWS Step Functions può aumentare sia la dimensione del secchio che la velocità di ricarica in qualsiasi momento.
Standard | Express | |||
---|---|---|---|---|
Nome API | Dimensione bucket | Tasso di riempimento al secondo | Dimensione bucket | Tasso di riempimento al secondo |
StartExecution — Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda) |
1.300 | 300 | 6.000 | 6.000 |
StartExecution — Tutte le altre regioni |
800 | 150 | 6.000 | 6.000 |
Quota relativa all' TestState API
Nome API | Quota | Può essere aumentata fino a |
---|---|---|
TestState | 1 transazione al secondo (TPS) | Quota rigida |
Altre quote
Le seguenti sono quote agevolate e possono essere aumentate.
US East (N. Virginia), US West (Oregon), and Europe (Ireland) | All other regions | |||
---|---|---|---|---|
Nome API | Dimensione bucket | Tasso di riempimento al secondo | Dimensione bucket | Tasso di riempimento al secondo |
CreateActivity |
100 | 1 | 100 | 1 |
CreateStateMachine |
100 | 1 | 100 | 1 |
CreateStateMachineAlias |
100 | 1 | 100 | 1 |
DeleteActivity |
100 | 1 | 100 | 1 |
DeleteStateMachine |
100 | 1 | 100 | 1 |
DeleteStateMachineAlias |
100 | 1 | 100 | 1 |
DeleteStateMachineVersion |
100 | 1 | 100 | 1 |
DescribeActivity |
200 | 1 | 200 | 1 |
DescribeExecution |
300 | 15 | 250 | 10 |
DescribeMapRun |
200 | 1 | 200 | 1 |
DescribeStateMachine |
200 | 20 | 200 | 20 |
DescribeStateMachineAlias |
200 | 1 | 200 | 1 |
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 |
ListMapRuns |
100 | 1 | 100 | 1 |
ListStateMachineAliases |
100 | 1 | 100 | 1 |
ListStateMachines |
100 | 5 | 100 | 5 |
ListStateMachineVersions |
100 | 1 | 100 | 1 |
ListTagsForResource |
100 | 1 | 100 | 1 |
PublishStateMachineVersion |
100 | 1 | 100 | 1 |
RedriveExecution |
1.300 | 300 | 800 | 150 |
SendTaskFailure |
3.000 | 500 | 1.500 | 300 |
SendTaskHeartbeat |
3.000 | 500 | 1.500 | 300 |
SendTaskSuccess |
3.000 | 500 | 1.500 | 300 |
StartSyncExecution |
Le chiamate all'API Synchronous Express Execution non contribuiscono ai limiti di capacità degli account esistenti. Step Functions fornisce capacità su richiesta e si ridimensiona automaticamente con un carico di lavoro sostenuto. I picchi di carico di lavoro possono essere limitati fino a quando la capacità non sarà disponibile. Se si verifica una limitazione, riprova dopo qualche tempo. Per informazioni sui flussi di lavoro Synchronous Express, consulta. Flussi di lavoro Express sincroni e asincroni in Step Functions |
|||
StopExecution |
1.000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
UntagResource |
200 | 1 | 200 | 1 |
UpdateMapRun |
100 | 1 | 100 | 1 |
UpdateStateMachine |
100 | 1 | 100 | 1 |
UpdateStateMachineAlias |
100 | 1 | 100 | 1 |
ValidateStateMachineDefinition |
100 | 1 | 100 | 1 |
Quote relative alle esecuzioni di macchine a stati
La tabella seguente descrive le quote relative alle esecuzioni di macchine a stati. Le quote di esecuzione delle macchine a stati sono quote fisse che non possono essere modificate, ad eccezione della quota relativa al tempo di conservazione della cronologia di esecuzione.
Quota | Standard | Express |
---|---|---|
Tempo massimo di esecuzione |
1 anno. Se un'esecuzione viene eseguita per più del massimo di 1 anno, fallirà con un |
5 minuti. Se un'esecuzione viene eseguita per più del massimo di 5 minuti, avrà esito negativo con un |
Dimensione massima della cronologia di esecuzione |
25.000 eventi in una cronologia di esecuzione di una macchina a stato singolo. Eventuali esecuzioni successive al raggiungimento di questa quota non riusciranno. Per evitare una simile evenienza, consultare Avvio di nuove esecuzioni per evitare di raggiungere la quota di cronologia in Step Functions. | Illimitate. |
Tempo massimo di inattività dell'esecuzione |
1 anno Vincolato dal tempo massimo di esecuzione. |
5 minuti Vincolato dal tempo massimo di esecuzione. |
Tempo di conservazione della cronologia di esecuzione |
90 giorni dopo la chiusura di un'esecuzione. Trascorso questo lasso di tempo, non sarà più possibile recuperare o visualizzare la cronologia dell'esecuzione. Non esiste un'ulteriore quota per il numero di esecuzioni chiuse che Step Functions mantiene. Per soddisfare i requisiti di conformità, organizzativi o normativi, è possibile ridurre il periodo di conservazione della cronologia di esecuzione a 30 giorni inviando una richiesta di quota. A tale scopo, utilizza AWS Support Center Console e crea un nuovo caso. La modifica per ridurre il periodo di conservazione a 30 giorni è applicabile a ogni account in una regione. |
Per visualizzare la cronologia di esecuzione, è necessario configurare la registrazione di Amazon CloudWatch Logs. Per ulteriori informazioni, consulta Utilizzo di CloudWatch Logs per registrare la cronologia delle esecuzioni in Step Functions. |
Esecuzione redrivable punto | 14 giorni La quota fissa si applica allo stato della mappa distribuita. Redrivable il periodo si riferisce al periodo durante il quale è possibile redriveuna determinata esecuzione di Standard Workflow. Questo periodo inizia dal giorno in cui una macchina a stati completa la sua esecuzione. |
Redrive non è supportato per i flussi di lavoro Express. |
Quote relative all'esecuzione delle attività
La tabella seguente descrive le quote relative all'esecuzione delle attività. Queste sono tutte quote fisse che non possono essere modificate.
Quota | Standard | Express |
---|---|---|
Tempo massimo di esecuzione dell'attività | 1 anno: vincolato dal tempo massimo di esecuzione. | 5 minuti: vincolato dal tempo massimo di esecuzione. |
Tempo massimo per cui Step Functions mantiene un'attività in coda | 1 anno: vincolato dal tempo massimo di esecuzione. | 5 minuti: vincolato dal tempo massimo di esecuzione. |
Numero massimo di poller di attività per Amazon Resource Name (ARN) | 1.000 poller che chiamano GetActivityTask per ARN. Il superamento di questa quota genera l'errore: "The maximum number of workers concurrently polling for activity tasks has been reached" ("È stato raggiunto il numero massimo di lavoratori contemporaneamente impegnati nel polling per task di attività"). |
Non si applica ai flussi di lavoro Express. |
Dimensione massima di input o output per un'attività, uno stato o un'esecuzione | 256 KB di dati come stringa con codifica UTF-8. Questa quota influisce sulle attività (attività, funzione Lambda o servizio integrato), sullo stato o sull'output di esecuzione e sui dati di input durante la pianificazione di un'attività, l'immissione di uno stato o l'avvio di un'esecuzione. | 256 KB di dati come stringa con codifica UTF-8. Questa quota influisce sulle attività (attività, funzione Lambda o servizio integrato), sullo stato o sull'output di esecuzione e sui dati di input durante la pianificazione di un'attività, l'immissione di uno stato o l'avvio di un'esecuzione. |
Quote relative a versioni e alias
Risorsa | Quota predefinita |
---|---|
Numero massimo di versioni pubblicate di macchine a stati | 1000 per macchina a stati |
Numero massimo di alias per macchine a stati | 100 per macchina a stati |
Per richiedere un aumento dei limiti flessibili per le versioni e gli alias pubblicati delle macchine a stati, utilizzare la pagina Support Center nel AWS Management Console.
Restrizioni relative all'etichettatura
Le seguenti restrizioni di etichettatura non possono essere modificate o aumentate.
Limitazione del prefisso: non utilizzate il
aws:
prefisso nei nomi o nei valori dei tag perché è riservato esclusivamente all'uso. AWS Non è possibile modificare o eliminare i nomi o i valori dei tag con un prefisso.aws:
I tag con ilaws:
prefisso non vengono conteggiati ai fini del calcolo dei tag per quota di risorse.Restrizioni relative ai caratteri: i tag possono contenere solo lettere Unicode, cifre, spazi bianchi o i seguenti simboli:
_ . : / = + - @
Limitazione | Descrizione |
---|---|
Numero massimo di tag per risorsa | 50 |
Lunghezza massima chiave | 128 caratteri Unicode in UTF-8 |
Lunghezza massima del valore | 256 caratteri Unicode in UTF-8 |