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 evitare che una macchina a stati configurata in modo errato consumi 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:
-
Utilizza la console Service Quotas all'indirizzo https://console.aws.amazon.com/servicequotas/home
. Per informazioni sulla richiesta di un aumento della quota tramite la console Service Quotas, vedere Richiedere un aumento della quota nella Guida per l'utente di Service Quotas. -
Utilizza la pagina Support Center nella sezione Console di gestione AWS per richiedere un aumento delle quote per le risorse fornite da in base AWS Step Functions alla regione. Per ulteriori informazioni, consulta Quote di servizio di AWS in Riferimenti generali di AWS.
Importante
AWS I nuovi account hanno ridotto le quote di transizione statale. AWS aumenta queste quote automaticamente in base al tuo utilizzo.
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
La lunghezza dei nomi delle macchine statali, delle esecuzioni e delle attività non deve superare gli 80 caratteri. 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-\\u001fo\\u007f-\\u009f).
Step Functions accetta nomi per macchine a stati, esecuzioni, attività ed etichette che contengono caratteri non ASCII. Poiché tali caratteri impediranno ad Amazon di registrare i dati, consigliamo di utilizzare solo caratteri ASCII in modo CloudWatch da poter tenere traccia delle metriche di Step Functions.
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 della macchina a stati |
1 MB | Quota fissa |
| 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 della 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 ai flussi di lavoro Express. |
Milioni |
Numero massimo di esecuzioni di mappe aperte |
1000 Questa quota si applica allo stato della mappa distribuita . Un Map Run aperto è iniziato, ma non è ancora stato completato. Le Map Runs backloggate attendono l'MapRunStartedevento finché il numero totale di Map Runs aperte non sia inferiore alla quota. |
Quota fissa |
redrivesPeriodo massimo di esecuzione della mappa. |
1000 Questa quota si applica allo stato della mappa distribuita. |
Quota fissa |
| Numero massimo di esecuzioni secondarie parallele all'interno di una singola Map Run |
10.000 Step Functions invia esecuzioni rapide fino a 1.000 TPS ed esecuzioni standard fino a 100 TPS. |
Quota fissa |
Quote relative all'attività HTTP
Le attività HTTP vengono limitate utilizzando uno schema di token bucket per mantenere la larghezza di banda del servizio. Step Functions
| 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 dello stato
Le transizioni di stato di Step Functions vengono limitate utilizzando uno schema di token bucket per mantenere la larghezza di banda del servizio. I flussi di lavoro standard e i flussi di lavoro Express hanno limitazioni di transizione di stato diverse. Le quote dei flussi di lavoro standard sono quote flessibili e possono essere aumentate.
Nota
La limitazione della metrica del StateTransition servizio è riportata come in Amazon. ExecutionThrottled 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 di token bucket per mantenere la larghezza di banda del servizio. Le seguenti sono quote flessibili che possono essere aumentate.
Nota
Le quote di limitazione sono per account, 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 |
Altre quote
Le seguenti sono quote flessibili 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 API di esecuzione sincrona di Express non contribuiscono ai limiti di capacità dell'account esistenti. Step Functions fornisce capacità su richiesta e si adatta automaticamente a un carico di lavoro sostenuto. I picchi di carico di lavoro possono essere ridotti 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, vedere. Flussi di lavoro Express sincroni e asincroni in Step Functions |
|||
StopExecution |
1.000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
TestState |
50 | 10 | 50 | 10 |
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 di macchine a stati sono quote rigide che non possono essere modificate, ad eccezione della quota di tempo di conservazione della cronologia delle esecuzioni.
| Quota | Standard | Express |
|---|---|---|
|
Tempo massimo di esecuzione |
1 anno. Se un'esecuzione viene eseguita per più di un anno, fallirà con un |
5 minuti. Se un'esecuzione viene eseguita per più di 5 minuti, fallirà con un |
|
Dimensione massima della cronologia di esecuzione |
25.000 eventi in una cronologia delle esecuzioni 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 delle esecuzioni |
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 delle esecuzioni 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 si applica per account e regione. Per ridurre la fidelizzazione su più regioni o account, invia una richiesta separata per ogni combinazione di area geografica e account. |
Per visualizzare la cronologia delle esecuzioni, la registrazione di Amazon CloudWatch Logs deve essere configurata. Per ulteriori informazioni, consulta Utilizzo di CloudWatch Logs per registrare la cronologia delle esecuzioni in Step Functions. |
| Periodo di esecuzione redrivable | 14 giorni La quota fissa si applica allo stato della mappa distribuita . Redrivableil periodo si riferisce al tempo durante il quale è possibile eseguire redrive un determinato flusso di lavoro standard. Questo periodo inizia dal giorno in cui una macchina a stati completa la sua esecuzione. |
Redrivenon è supportato per i flussi di lavoro Express. |
Quote relative alle esecuzioni delle attività
Nella tabella seguente vengono descritte le quote relative alle esecuzioni 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: Step Functions mantiene un'attività in coda | 1 anno: vincolato dal tempo massimo di esecuzione. | 5 minuti — Vincolato dal tempo massimo di esecuzione. |
| Dimensione massima di input o output per un'attività, uno stato o un'esecuzione | 256 KiB di dati come stringa UTF-8 codificata. 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 KiB di dati come stringa UTF-8 codificata. 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 della macchina 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 delle macchine a stati pubblicati, utilizza la pagina Support Center in. Console di gestione AWS
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 nomi o valori di tag con un prefisso.aws:I tag con ilaws:prefisso non vengono conteggiati nel 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 | Description |
|---|---|
| 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 |