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á.
Trabalhando com AWS Step Functions
As seções a seguir descrevem como trabalhar com AWS Step Functions Amazon State Language (ASL) arquivos contendo definições de máquina de estado no AWS Toolkit. Para obter informações detalhadas sobre máquinas de AWS Step Functions estado, consulte o tópico Saiba mais sobre máquinas de estado em Step Functions no Guia do AWS Step Functionsdesenvolvedor.
Visualizar máquinas de estado do Step Functions
Para visualizar seus ASL arquivos existentes contendo definições de máquina de estado no AWS Toolkit Explorer, conclua as etapas a seguir.
No AWS Toolkit Explorer, expanda a região que contém o
ASLarquivo que você deseja visualizar.Expanda o título Step Functions.
Seus
ASLarquivos são exibidos no AWS Explorer.
Criar uma máquina de estado do Step Functions
No AWS Toolkit, você pode criar uma nova máquina de estado Step Functions a partir de um arquivo ou usar um modelo. O procedimento a seguir descreve como criar uma máquina de estado do Step Functions usando um arquivo. Para obter detalhes sobre como criar uma máquina de estado SFN a partir de um modelo, consulte a seção Modelos de máquina de estado localizada abaixo, neste tópico do Guia do usuário.
nota
Para trabalhar com Step Functions no VS Code, a extensão do seu arquivo Amazon State
Language (ASL) que contém a definição da sua máquina de estado deve terminar com asl.json, asl.yml, ou .asl.yaml.
Por padrão, os arquivos Step Functions relevantes são abertos no Workflow Studio. Para obter informações detalhadas sobre como trabalhar no Workflow Studio por meio do AWS kit de ferramentas, consulte o tópico Trabalhando com o Workflow Studio neste Guia do usuário.
No seu espaço de trabalho no VS Code, crie um novo arquivo.
Nomeie seu arquivo e especifique a extensão do arquivo como
asl.json,asl.yml, ou.asl.yaml.Após a criação, o AWS Toolkit abre o novo arquivo no AWS Step Functions Workflow Studio.
No Workflow Studio, escolha o botão Salvar no menu do utilitário para salvar seu novo arquivo
ASL.
Como criar uma máquina de estado Step Functions usando um modelo
No AWS Toolkit, você pode criar uma máquina de estado Step Functions a partir de um modelo. O processo de modelo cria um arquivo ASL que contém uma definição de máquina de estado, fornecendo um ponto de partida para seu projeto. O procedimento a seguir descreve como criar uma máquina de estado Step Functions a partir de um modelo no AWS Toolkit.
No AWS Toolkit Explorer, expanda a região na qual você deseja criar uma máquina de estado Step Functions.
Abra o menu de contexto para (clique com o botão direito do mouse) Step Functions e escolha Criar uma nova máquina de estado Step Functions para abrir o assistente Selecionar um modelo inicial (1/2) no VS Code.
No assistente Selecionar um modelo inicial (1/2), escolha o tipo de modelo para sua máquina de estado Step Functions para continuar.
Na tela Selecionar formato de modelo (2/2), escolha YAML ou JSON para seu formato de modelo.
Um novo
ASLarquivo contendo sua definição de máquina de estado é aberto no editor de código do VS Code.
Baixar uma máquina de estado do Step Functions
Para baixar uma máquina de estado do Step Functions armazenada remotamente na instância local do VS Code, conclua as etapas a seguir.
No AWS Toolkit Explorer, expanda a região que contém a máquina de estado Step Functions que você deseja baixar.
Expanda Step Functions, clique com o botão direito do mouse na máquina de estado Step Functions que você deseja baixar e escolha Baixar definição... .
Especifique um local para armazenar sua máquina de estado Step Functions localmente para continuar.
A máquina de estado do Step Functions é aberta no Workflow Studio quando o procedimento é concluído.
Salvar alterações em uma máquina de estado do Step Functions
O procedimento a seguir descreve como salvar as alterações feitas na máquina de estado do Step Functions.
nota
As edições feitas no Workflow Studio são sincronizadas com seu arquivo local, mas permanecem sem serem salvas até que seu trabalho seja salvo no editor de código do VS Code ou no Workflow Studio. Se o arquivo local for modificado e salvo enquanto o Workflow Studio estiver aberto e não houver erros detectados no arquivo ASL, você receberá uma notificação de sucesso no Workflow Studio quando o salvamento for concluído. No entanto, se o arquivo local contiver dados inválidos JSON ou YAML você tentar salvá-lo, o arquivo local falhará ao sincronizar e você receberá uma notificação de aviso no Workflow Studio.
Em um arquivo
ASLaberto contendo uma definição de máquina de estado no Workflow Studio, navegue até os botões do Utilitário.Clique no botão Salvar.
O VS Code notifica você quando o arquivo foi salvo.
Executar uma máquina de estado do Step Functions
O procedimento a seguir descreve como executar uma máquina de estado Step Functions no AWS Toolkit.
No AWS Toolkit Explorer, expanda a região que contém a máquina de estado Step Functions que você deseja executar.
Expanda o Step Functions e clique com o botão direito do mouse na máquina de estado do Step Functions que deseja executar.
No menu contextual, escolha Iniciar execução para iniciar o processo de lançamento.
O status do lançamento é exibido na janela Saída do AWS Toolkit no VS Code.
Como trabalhar com trechos de código
Os trechos de código são sugestões automatizadas que são geradas com base no código em que você está trabalhando. Para trabalhar com trechos de código com o Step Functions no kit de ferramentas, conclua as etapas a seguir.
nota
Para trabalhar com trechos de código do Step Functions no VS Code, a extensão do seu ASL arquivo que contém a definição da sua máquina de estado deve terminar com .asl.json, .asl.yml, ou .asl.yaml.
Por padrão, seus arquivos Step Functions relevantes são abertos no Workflow Studio.
No VS Code, abra um arquivo
ASLcontendo a definição da máquina de estado que você deseja modificar ou crie um novo arquivoASL.No Workflow Studio, alterne para o modo Código se você estiver no modo Design.
No editor de código do Workflow Studio, coloque o cursor na
"States"propriedade.Pressione
control + spacepara abrir o menu de trechos de código, propriedades adicionais podem ser acessadas pressionandocontrol + spacee são baseadas no"State""Type".Selecione o trecho de código desejado na lista.
Validação de código
À medida que você trabalha no Step Functions no Workflow Studio, a validação de código identifica ativamente os erros e faz sugestões para o seguinte:
-
Propriedades ausentes
-
Valores incorretos
-
Estado não terminal
-
Estados inexistentes que forem indicados