As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Cotas de serviço do Step Functions
AWS Step Functions forneça cotas de serviço padrão para os parâmetros da máquina de estado, como o número de ações da API durante um período ou o número de máquinas de estado que você pode definir. O objetivo das cotas é impedir que uma máquina de estado mal configurada consuma todos os recursos do sistema, embora muitos não tenham limites rígidos.
Para solicitar um aumento da cota de serviço, você pode fazer um dos seguintes procedimentos:
-
Use o console Service Quotas em casahttps://console.aws.amazon.com/servicequotas/.
Para solicitar um aumento de cota usando o console do Service Quotas, consulte Solicitação de aumento de cota no Guia do Usuário do Service Quotas. -
Use a página Support Center no AWS Management Console para solicitar um aumento de cota para os recursos fornecidos por AWS Step Functions região. Para obter mais informações, consulte Service Quotas do AWS em Referência geral da AWS.
nota
Se determinada etapa da execução da máquina de estado ou da execução de uma atividade demorar muito, você pode configurar o tempo limite de uma máquina de estado para que ela provoque um evento de tempo limite.
Cotas gerais
Os nomes das máquinas de estado, execuções e tarefas de atividade não devem exceder oitenta caracteres. Esses nomes devem ser exclusivos para sua conta e AWS região e não devem conter nenhum dos seguintes itens:
-
Espaço em branco
-
Caracteres curinga (
? *
) -
Caracteres de colchete (
< > { } [ ]
) -
Caracteres especiais (
" # % \ ^ | ~ ` $ & , ; : /
) -
caracteres de controle (
\\u0000
-\\u001f
ou\\u007f
-\\u009f
).
O Step Functions aceita nomes de máquina de estado, execuções, atividades e rótulos que contenham caracteres não ASCII. Como esses caracteres não funcionarão com a Amazon CloudWatch, recomendamos usar somente caracteres ASCII para que você possa acompanhar as métricas. CloudWatch
Cotas relacionadas a contas
Recurso | Cota padrão | Pode ser aumentado para |
---|---|---|
Número máximo de máquinas de estado registradas | 100.000 | 150.000 |
Número máximo de atividades registradas |
100.000 | 150.000 |
Tamanho máximo da definição de máquinas de estado |
1 MB | Cota fixa |
Tamanho máximo de solicitação | 1 MB por solicitação. Esse é o tamanho total de dados por solicitação de API do Step Functions, incluindo o cabeçalho da solicitação e todos os outros dados associados à solicitação. | Cota fixa |
Máximo de execuções abertas por conta |
1 milhão de execuções para cada Conta da AWS
em cada Região da AWS. Exceder esse limite causará um erro ExecutionLimitExceeded . Não se aplica aos fluxos de trabalho expressos. |
Milhões |
Número máximo de Execução de mapas abertos |
1000 Essa cota se aplica ao estado do mapa distribuído. Uma Execução de mapa aberta é uma Execução de mapa que foi iniciada, mas ainda não foi concluída. As corridas de mapas programadas aguardam no MapRunStartedevento até que o número total de corridas de mapas abertas seja menor que a cota. |
Cota fixa |
Máximo de redrivesde um Map Run. |
1000 Essa cota se aplica ao estado do mapa distribuído. |
Cota fixa |
Número máximo de execuções secundárias paralelas da execução de mapa | 10.000 |
Cota fixa |
Cotas relacionadas à tarefa HTTP
As tarefas HTTP são limitadas usando um esquema de token bucket para manter o Step Functions largura de banda do serviço.
Recurso | Tamanho do bucket | Taxa de reabastecimento por segundo |
---|---|---|
Tarefa HTTP | 300 | 300 |
Recurso | Cota padrão |
---|---|
Duração da tarefa HTTP: tempo gasto para enviar uma solicitação HTTP e receber uma resposta. | Sessenta segundos (cota rígida) |
Cotas relacionadas aos controles de utilização de estado
As transições de estados do Step Functions tem seu controle de utilização limitado por meio de um esquema de bucket de token, para manter a largura de banda do serviço. Os fluxos de trabalho padrão e os fluxos de trabalho expressos têm diferentes controles de utilização de transições de estado. As cotas de fluxo de trabalho padrão são cotas flexíveis e podem ser aumentadas.
nota
A limitação na métrica do StateTransition
serviço é relatada como ExecutionThrottled
na Amazon. CloudWatch Para obter mais informações, consulte a ExecutionThrottled CloudWatch métrica.
Standard | Express | |||
---|---|---|---|---|
Métrica de serviço | Tamanho do bucket | Taxa de reabastecimento por segundo | Tamanho do bucket | Taxa de reabastecimento por segundo |
|
5.000 | 5.000 |
Ilimitado |
Ilimitado |
|
800 | 800 |
Ilimitado |
Ilimitado |
Cotas relacionadas ao controle de utilização das ações de API
Algumas ações de API do Step Functions têm controle de utilização por meio de um esquema de bucket do token para manter a largura de banda do serviço. As cotas a seguir são flexíveis e podem ser aumentadas.
nota
As cotas de limitação são por conta, por região. AWS
AWS Step Functions pode aumentar o tamanho do balde e a taxa de recarga a qualquer momento.
Standard | Express | |||
---|---|---|---|---|
Nome da API | Tamanho do bucket | Taxa de reabastecimento por segundo | Tamanho do bucket | Taxa de reabastecimento por segundo |
StartExecution : nas regiões Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon) e Europa (Irlanda). |
1.300 | 300 | 6.000 | 6.000 |
StartExecution — Todas as outras regiões |
800 | 150 | 6.000 | 6.000 |
Cota relacionada à API TestState
Nome da API | Quota | Pode ser aumentado para |
---|---|---|
TestState | 1 transação por segundo (TPS) | Cota fixa |
Outras cotas
As cotas a seguir são flexíveis e podem ser aumentadas.
US East (N. Virginia), US West (Oregon), and Europe (Ireland) | All other regions | |||
---|---|---|---|---|
Nome da API | Tamanho do bucket | Taxa de reabastecimento por segundo | Tamanho do bucket | Taxa de reabastecimento por segundo |
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 |
As chamadas de API da execução do expresso síncrono não contribuem para os limites existentes de capacidade da conta. O Step Functions fornece a capacidade sob demanda e escala automaticamente com workload sustentada. Os picos na workload podem ser reduzidos até que a capacidade esteja disponível. Se sofrer controle de utilização, tente novamente depois de algum tempo. Para obter informações sobre fluxos de trabalho expressos síncronos, consulte Fluxos de trabalho expressos síncronos e assíncronos no 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 |
Cotas relacionadas a execuções de máquina de estado
A tabela a seguir descreve as cotas relacionadas às execuções de máquinas de estado. As cotas de execução da máquina de estado são cotas fixas que não podem ser alteradas, exceto a cota de tempo de retenção do histórico de execução.
Quota | Padrão | Express |
---|---|---|
Tempo máximo de execução |
1 ano. Se uma execução for executada por mais do que o máximo de 1 ano, ela falhará com um |
5 minutos. Se uma execução for executada por mais de 5 minutos no máximo, ela falhará com um |
Tamanho máximo do histórico de execução |
25 mil eventos em um único histórico de execução de máquina de estado. Se o histórico de execução atingir essa cota, haverá falha na execução. Para evitar isso, consulte Iniciar novas execuções para evitar atingir a cota de histórico no Step Functions. | Ilimitada. |
Tempo máximo de ociosidade da execução |
1 ano Restrito pelo tempo máximo de execução. |
5 minutos Restrito pelo tempo máximo de execução. |
Tempo de retenção do histórico de execução |
90 dias após o encerramento da execução. Após esse tempo, não será mais possível recuperar ou visualizar o histórico de execução. Não há cotas adicionais para o número de execuções encerradas que são retidas pelo Step Functions. Para atender aos requisitos de conformidade, organizacionais ou regulamentares, você pode reduzir o período de retenção do histórico de execução para 30 dias, enviando uma solicitação de cota. Para fazer isso, use o AWS Support Center Console e crie um novo caso. A alteração para reduzir o período de retenção para trinta dias é aplicável a cada conta em uma região. |
Para ver o histórico de execução, o registro do Amazon CloudWatch Logs deve ser configurado. Para obter mais informações, consulte Usando CloudWatch Logs para registrar o histórico de execução em Step Functions. |
Execução redrivable período | 14 dias A cota fixa se aplica ao estado do mapa distribuído. Redrivable período refere-se ao tempo durante o qual você pode redriveuma determinada execução do fluxo de trabalho padrão. Esse período começa no dia em que uma máquina de estado conclui sua execução. |
Redrive não é compatível com fluxos de trabalho do Express. |
Cotas relacionadas a execuções de tarefas
A tabela a seguir descreve as cotas relacionadas às execuções de tarefas. Todas essas são cotas rígidas que não podem ser alteradas.
Quota | Padrão | Express |
---|---|---|
Tempo máximo de execução de tarefa | 1 ano: restrito pelo tempo máximo de execução. | 5 minutos: restrito pelo tempo máximo de execução. |
Tempo máximo que o Step Functions mantém uma tarefa na fila | 1 ano: restrito pelo tempo máximo de execução. | 5 minutos: restrito pelo tempo máximo de execução. |
Número máximo de pesquisas de atividade por nome do recurso da Amazon (ARN) | 1.000 agentes de sondagem chamando GetActivityTask por ARN. Exceder essa cota resultará neste erro: "The maximum number of workers concurrently polling for activity tasks has been reached." (O número máximo de operadores fazendo a sondagem de tarefas de atividade simultaneamente foi atingido.) |
Não se aplica a fluxos de trabalho expressos. |
Tamanho máximo de entrada ou saída para uma tarefa, estado ou execução | 256 KiB de dados como uma string codificada em UTF-8. Essa cota afeta tarefas (atividade, função do Lambda ou serviço integrado), estados ou dados de resultado de execução e dados de entrada ao programar uma tarefa, inserir um estado ou iniciar uma execução. | 256 KiB de dados como uma string codificada em UTF-8. Essa cota afeta tarefas (atividade, função do Lambda ou serviço integrado), estados ou dados de resultado de execução e dados de entrada ao programar uma tarefa, inserir um estado ou iniciar uma execução. |
Cotas relacionadas a versões e aliases
Recurso | Cota padrão |
---|---|
Número máximo de versões publicadas da máquina de estado. | Mil por máquina de estado |
Número máximo de aliases de máquina de estado. | Cem por máquina de estado |
Para solicitar um aumento nos limites flexíveis de versões e aliases de máquinas de estado publicadas, use a página Support Center no AWS Management Console.
Restrições relacionadas à marcação
As restrições de marcação a seguir não podem ser modificadas nem aumentadas.
Restrição de prefixo — Não use o
aws:
prefixo nos nomes ou valores das tags, pois ele é reservado somente para AWS uso. Não é possível editar nem excluir nomes e valores de tags com um prefixoaws:
. As tags com o prefixoaws:
não são consideradas na contagem de tags por cota de recurso.Restrições de caracteres: as tags só podem conter letras Unicode, números, espaços em branco ou estes símbolos:
_ . : / = + - @
.
Restrição | Descrição |
---|---|
Número máximo de tags por recurso | 50 |
Tamanho máximo da chave | 128 caracteres do Unicode em UTF-8 |
Tamanho máximo do valor | 256 caracteres Unicode em UTF-8 |