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
AWS Step Functions impone quote alle dimensioni di determinati parametri della macchina a stati, come il numero di azioni API durante un determinato periodo di tempo o il numero di macchine a stati che è possibile definire. Sebbene queste quote siano state previste per impedire alle macchine con uno stato configurato in modo errato di utilizzare tutte le risorse di sistema, non sono rigide.
Per richiedere un aumento della quota di servizio, puoi effettuare una delle seguenti operazioni:
-
Utilizzare la console Service Quotas all'indirizzo https://console.aws.amazon.com/servicequotas/home.
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
- Quote relative agli account
- Quote relative a HTTP Task
- Quote relative alla limitazione statale
- Quote relative alla limitazione delle azioni delle API
- Quote relative alle esecuzioni di macchine a stati
- Quote relative all'esecuzione delle attività
- Quote relative a versioni e alias
- Restrizioni relative all'etichettatura
Quote generali
Quota | Descrizione |
---|---|
Nomi in Step Functions |
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:
Se la macchina a stati è di tipo Express, è possibile fornire lo stesso nome a più esecuzioni della macchina a stati. Step Functions genera un ARN di esecuzione univoco per ogni esecuzione della macchina a stati Express, anche se più esecuzioni hanno lo stesso nome. Step Functions consente di creare nomi per macchine a stati, esecuzioni e attività ed etichette che contengono caratteri non ASCII. Questi nomi non ASCII non funzionano con Amazon. CloudWatch Per assicurarti di poter tenere traccia delle CloudWatch metriche, scegli un nome che utilizzi solo caratteri ASCII. |
Quote relative agli account
Risorsa | Quota predefinita | Può essere aumentata fino a |
---|---|---|
Numero massimo di macchine a stati registrate | 10.000 | 25.000 |
Numero massimo di attività registrate |
10.000 | 15.000 |
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 causerà un errore ExecutionLimitExceeded . Questo non si applica a Express Workflows. |
Milioni |
Numero massimo di mappe aperte 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 predefinita di 1000. |
1000 Questa quota è applicabile allo stato della mappa distribuita. |
Quota rigida |
Numero massimo redrivesdi mappe. |
1000 Questa quota è applicabile 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 la larghezza di banda del servizio. Step Functions
Risorsa | Dimensione bucket | Tasso di riempimento al secondo |
---|---|---|
Attività HTTP | 300 | 300 |
La tabella seguente elenca la quota per la durata di un task HTTP.
Risorsa | Quota predefinita |
---|---|
Durata dell'attività HTTP La durata di un'attività HTTP si riferisce al tempo impiegato da un'attività HTTP per inviare una richiesta HTTP e ricevere una risposta. |
60 secondi Si tratta di una quota fissa che non può essere modificata. |
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. Queste quote 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 — Negli 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
Queste quote sono quote agevolate e possono essere aumentate.
In 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 |
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 |
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 |
|||
StopExecution |
1.000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
UntagResource |
200 | 1 | 200 | 1 |
UpdateStateMachine |
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 Evita di raggiungere la quota di cronologia. | 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 Registrazione utilizzandoCloudWatchRegistri. |
Periodo di esecuzione redrivable Redrivableil periodo si riferisce al periodo durante il quale è possibile eseguire redriveun determinato flusso di lavoro standard. Questo periodo inizia dal giorno in cui una macchina a stati completa la sua esecuzione. |
14 giorni. Questa quota fissa è applicabile allo stato della Mappa Distribuita. |
Redriveattualmente non è supportato per i flussi di lavoro Express. |
Quote relative all'esecuzione delle attività
La tabella seguente descrive 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 (limitato dal tempo massimo di esecuzione) |
5 minuti (limitato dal tempo massimo di esecuzione) |
Tempo massimo di permanenza di un'attività in coda da parte di Step Functions |
1 anno (limitato dal tempo massimo di esecuzione) |
5 minuti (limitato dal tempo massimo di esecuzione) |
Numero massimo di poller di attività per Amazon Resource Name (ARN) |
1.000 poller che chiamano |
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 ogni macchina a stati. Per richiedere un aumento di questo limite flessibile, utilizza la pagina Support Center nel AWS Management Console. |
Numero massimo di alias di macchine a stati |
100 per ogni macchina a stati. Per richiedere un aumento di questo limite flessibile, utilizza la pagina Support Center nel AWS Management Console. |
Restrizioni relative all'etichettatura
Tieni presente queste restrizioni quando tagghi le risorse Step Functions.
Nota
Le quote di tagging non possono essere aumentate come le altre.
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 |
Limitazione dei prefissi |
Non utilizzate il |
Limitazioni di caratteri |
I tag possono contenere solo lettere unicode, cifre, spazi vuoti o questi simboli: |