Publicado: Nov 15, 2017
AWS Step Functions agora suporta atualizações de máquinas de estado, permitindo que você altere facilmente as definições e configurações da sua máquina de estado. O AWS Step Functions facilita coordenar componentes de aplicações distribuídas e microsserviços usando cargas de trabalho visuais. A criação de aplicações por meio de componentes individuais (cada um deles cria uma função diferente) permite escalar e alterar aplicações rapidamente. O Step Functions é uma forma confiável de coordenar componentes e percorrer as funções de um aplicativo.
Anteriormente, se você quisesse fazer alterações na sua máquina de estado, era necessário alterar o nome, o que também alterava o Nome de recurso da Amazon (ARN) correspondente, ou excluir a máquina de estado e criar uma nova para usar o mesmo nome. Agora você pode usar a nova chamada de API do Step Functions, UpdateStateMachine, para fazer alterações na configuração da sua máquina de estado e manter o mesmo nome sem ter que exclui-la primeiro. Isso facilita a modificação e a iteração dos seus aplicativos. Você mantém o histórico de todas as execuções de máquinas de estado para o período de retenção completo de 90 dias, incluindo as execuções que começaram antes da atualização. Você também pode visualizar definições de máquina de estado e funções configuradas de todas as execuções disponíveis.
A chamada da API UpdateStateMachine é compatível com o console do Step Functions, na Interface da Linha de Comando (ILC) da AWS e no CloudFormation da AWS, incluindo a definição de máquinas de estado e atividades como recursos nomeados.
A atualização de máquinas de estado está disponível hoje em todas as regiões onde o Step Functions está disponível, incluindo as regiões: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon), UE (Frankfurt), UE (Irlanda), UE (Londres), Ásia-Pacífico (Sydney) e Ásia-Pacífico (Tóquio).
Para saber mais, veja os recursos a seguir:
- A seção "Atualizar máquina de estado" do Guia do desenvolvedor do Step Functions
- A seção "UpdateStateMachine" da Referência de API do Step Functions
- A seção "DescribeStateMachineForExecution" da Referência de API do Step Functions
- A seção "Máquina de estado do AWS Step Functions" do Guia do usuário do CloudFormation