Publicado: Aug 31, 2022

O AWS Step Functions amplia o suporte para a manipulação de dados de entrada e saída com a adição de 14 novas funções intrínsecas para simplificar o processamento de dados, reduzir as chamadas para serviços de etapas posteriores e escrever menos código. O Step Functions é um serviço de fluxo de trabalho visual com pouca utilização de código que oferece suporte à integração com mais de 220 serviços e 10.000 ações de API da AWS, além das 18 novas funções intrínsecas.

Agora, o Step Functions facilita a execução de tarefas de processamento de dados como manipulação de matrizes, manipulação de objetos JSON e funções matemáticas em fluxos de trabalho, sem necessidade de invocar serviços de etapas posteriores ou adicionar estados de tarefas. Na criação de fluxos de trabalho, pode ser necessário verificar o resultado de estados de mapa e execução em paralelo, mesclar objetos JSON ou criar uma UUID. Antes, para executar essas tarefas, era necessário criar funções em serviços de etapas posteriores, como AWS Lambda, aumentando a quantidade de código e pontos de integração a serem gerenciados. Com as novas funções intrínsecas do Step Functions, você pode executar processamento e manipulação básicos de dados JSON usando states.JsonMerge diretamente em fluxos de trabalho para combinar os resultados de uma tarefa e seus dados de entrada originais, reservando o uso de serviços de etapas posteriores para tarefas mais essenciais aos negócios.

As novas funções intrínsecas foram adicionadas diretamente à Amazon States Language e estão disponíveis nos locais onde você cria fluxos de trabalho do Step Functions, como o console do Step Functions com Workflow Studio, o AWS CloudFormation, a AWS Command Line Interface (CLI) ou o AWS Cloud Development Kit (CDK). Para saber mais, consulte o Guia do desenvolvedor do AWS Step Functions.

As novas funções intrínsecas do AWS Step Functions estão disponíveis em todas as regiões em que o AWS Step Functions é oferecido. Para obter uma lista completa de regiões e ofertas de serviço, consulte as regiões da AWS.