Quote - AWS Step Functions

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:

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.

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:

  • Spazi bianchi

  • Caratteri jolly () ? *

  • Caratteri tra parentesi quadre () < > { } [ ]

  • Caratteri speciali () " # % \ ^ | ~ ` $ & , ; : /

  • Caratteri di controllo (\\u0000- \\u001f o \\u007f -\\u009f).

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

StateTransitionNegli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda)

5.000 5.000

Illimitato

Illimitato

StateTransitionTutte le altre regioni

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
StartExecutionNegli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda) 1.300 300 6.000 6.000
StartExecutionTutte 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 States.Timeout errore ed emetterà una metrica. ExecutionsTimedOut CloudWatch

5 minuti. Se un'esecuzione viene eseguita per più del massimo di 5 minuti, avrà esito negativo con un States.Timeout errore ed emetterà una metrica. ExecutionsTimedOut CloudWatch

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 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 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 aws: prefisso nei nomi o nei valori dei tag perché è AWS riservato all'uso. Non è possibile modificare né eliminare i nomi o i valori di tag con tale prefisso. I tag con questo prefisso non vengono conteggiati per la quota di tag per risorsa.

Limitazioni di caratteri

I tag possono contenere solo lettere unicode, cifre, spazi vuoti o questi simboli: _ . : / = + - @