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á.
Execuções contínuas de fluxo de trabalho de longa duração como uma nova execução
O AWS Step Functions é projetado para executar fluxos de trabalho que têm uma duração finita e número de etapas. As execuções têm uma duração máxima de um ano e um máximo de 25.000 eventos (consulte Cotas).
Para execuções de longa duração, para evitar atingir a cota fixa de 25 mil entradas no histórico de eventos de execução, recomendamos que você inicie a execução de um novo fluxo de trabalho diretamente do estado Task
de uma máquina de estado. Isso permite que você divida seus fluxos de trabalho em máquinas de estado menores e continue o trabalho em andamento em uma nova execução. Para iniciar essas execuções de fluxo de trabalho, chame a ação da API StartExecution
do seu estado Task
e passe os parâmetros necessários.
Como alternativa, você também pode implementar um padrão que usa uma função do Lambda para iniciar uma nova execução da sua máquina de estado para dividir o trabalho contínuo em várias execuções de fluxo de trabalho.
Este tutorial mostra as duas abordagens para continuar as execuções do fluxo de trabalho sem exceder as service quotas.