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á.
Usar o Workflow Studio no Infrastructure Composer para criar fluxos de trabalho do Step Functions
O Workflow Studio está disponível no Infrastructure Composer para ajudar a projetar e criar fluxos de trabalho. O Workflow Studio no Infrastructure Composer oferece um ambiente visual de infraestrutura como código (IaC) que facilita a incorporação de fluxos de trabalho às aplicações sem servidor criadas com ferramentas de IaC, como modelos do CloudFormation.
O AWS Infrastructure Composer é um criador visual que ajuda a desenvolver modelos do AWS SAM e do AWS CloudFormation usando uma interface gráfica simples. ComInfrastructure Composer, você cria uma arquitetura de aplicativo arrastando, agrupando e conectando-se Serviços da AWS em uma tela visual. Infrastructure Composerem seguida, cria um modelo de IaC a partir do seu design que você pode usar para implantar seu aplicativo com a Interface de Linha de AWS SAM Comando (AWS SAMCLI) ou. CloudFormation Para saber mais sobre o Infrastructure Composer, consulte O que é o Infrastructure Composer.
Quando você usa o Workflow Studio noInfrastructure Composer, o Infrastructure Composer conecta as etapas individuais do fluxo de trabalho aos AWS recursos e gera as configurações dos recursos em um AWS SAM modelo. Infrastructure Composertambém adiciona as IAM permissões necessárias para que seu fluxo de trabalho seja executado. Usando o Workflow Studio no Infrastructure Composer, é possível criar protótipos de aplicações e transformá-los em aplicações prontas para produção.
Ao usar o Workflow Studio no Infrastructure Composer, é possível alternar entre a tela do Infrastructure Composer e o Workflow Studio.
Tópicos
Referenciar recursos dinamicamente usando substituições de definições do CloudFormation
Conectar as tarefas de integração de serviços às placas de componentes aprimoradas
Exporte fluxos de trabalho do Step Functions diretamente para AWS Infrastructure Composer
Recursos indisponíveis do Workflow Studio no AWS Infrastructure Composer
Usar o Workflow Studio no Infrastructure Composer para criar fluxos de trabalho sem servidor
-
Abra o console do Compositor de Infraestrutura
e selecione Criar projeto para criar um projeto. -
No campo de pesquisa na paleta Recursos, insira
state machine
. -
Arraste o recurso Máquina de estado do Step Functions para a tela.
-
Selecione Editar no Workflow Studio para editar o recurso de máquina de estado.
A animação a seguir mostra como mudar para o Workflow Studio para editar a definição de máquina de estado.
A integração com o Workflow Studio para editar recursos de máquinas de estado criados no Infrastructure Composer só está disponível para o recurso
AWS::Serverless::StateMachine
. Essa integração não está disponível para modelos que usam o recursoAWS::StepFunctions::StateMachine
.
Referenciar recursos dinamicamente usando substituições de definição do CloudFormation no Workflow Studio
No Workflow Studio, é possível usar substituições de definição do CloudFormation na definição de fluxo de trabalho para referenciar dinamicamente os recursos definidos no modelo de IaC. É possível adicionar substituições de espaço reservado à definição de fluxo de trabalho usando a notação ${dollar_sign_brace}
. Elas são substituídas por valores reais durante o processo de criação da pilha do CloudFormation. Para obter mais informações sobre substituição de definições, consulte DefinitionSubstitutions em AWS SAM modelos.
A animação a seguir mostra como adicionar substituições de espaço reservado para os recursos na definição de máquina de estado.

Conectar as tarefas de integração de serviços às placas de componentes aprimoradas
É possível conectar as tarefas que chamam integrações de serviços otimizadas às placas de componentes aprimoradas na tela do Infrastructure Composer. Esse procedimento associa todas as substituições de espaço reservado especificadas pela notação ${dollar_sign_brace}
na definição do fluxo de trabalho e a propriedade DefinitionSubstitution
do recurso StateMachine
. Também adiciona as políticas do AWS SAM apropriadas à máquina de estado.
Se você associar tarefas otimizadas de integração de serviços a placas de componentes padrão, a linha de conexão não aparecerá na tela Infrastructure Composer.
A animação a seguir mostra como conectar uma tarefa otimizada a uma placa de componente aprimorado e visualizar as alterações no Change Inspector.

Não é possível conectar integrações de SDKs da AWS no estado de Tarefa com placas de componentes aprimoradas ou integrações de serviços otimizadas com placas de componentes padrão. Para essas tarefas, é possível associar as substituições no painel Propriedades do recurso na tela do Infrastructure Composer e adicionar políticas ao modelo do AWS SAM.
dica
Também é possível associar substituições de espaço reservado para a máquina de estado em Substituições de definição no painel Propriedades do recurso. Ao fazer isso, você deve adicionar as permissões necessárias para AWS service (Serviço da AWS) suas chamadas de estado da Tarefa na função de execução da máquina de estado. Para obter informações sobre as permissões necessárias a um perfil de execução, consulte Configurar perfis de execução com o Workflow Studio no Step Functions.
A animação a seguir mostra como você pode atualizar manualmente o mapeamento de substituição de espaço reservado no painel Propriedades do recurso.

Importar projetos existentes e sincronizá–los localmente
É possível abrir projetos existentes do CloudFormation e do AWS SAM no Infrastructure Composer para visualizá-los para entender melhor e modificar os projetos. Usando o atributo de sincronização local do Infrastructure Composer, é possível sincronizar e salvar automaticamente os arquivos de modelo e código na máquina de compilação local. O uso do modo de sincronização local pode complementar os fluxos de desenvolvimento existentes. Assegure-se de que o navegador seja compatível com a API do File System Access, que permite a uma aplicação da web ler, gravar e salvar arquivos no sistema de arquivos local. Recomendamos usar o Google Chrome ou o Microsoft Edge.
Exporte fluxos de trabalho do Step Functions diretamente para AWS Infrastructure Composer
O AWS Step Functions console fornece a capacidade de exportar um fluxo de trabalho de máquina de estado salvo como um modelo que é reconhecido como um recurso IaC avançado pelaInfrastructure Composer. Esse recurso cria um modelo de IaC como um AWS SAM esquema e direciona você para. Infrastructure Composer Para obter mais informações, consulte Exportando seu fluxo de trabalho para modelos de IaC.
Recursos indisponíveis do Workflow Studio no AWS Infrastructure Composer
Ao usar o Workflow Studio no Infrastructure Composer, alguns recursos do Workflow Studio não estão disponíveis. Além disso, a seção Parâmetros da API disponível no painel Painel Inspetor é compatível com substituições de definição do CloudFormation. É possível adicionar as substituições no Modo de código usando a notação ${dollar_sign_brace}
. Para obter mais informações sobre essa notação, consulte DefinitionSubstitutions em AWS SAM modelos.
A lista a seguir descreve os recursos do Workflow Studio que não estão disponíveis ao usar o Workflow Studio no Infrastructure Composer:
-
Modelos iniciais — Os modelos iniciais são ready-to-run exemplos de projetos que criam automaticamente os protótipos e as definições do fluxo de trabalho. Esses modelos implantam todos os AWS recursos relacionados que seu projeto precisa para o seu Conta da AWS.
-
Modo de configuração: esse modo permite gerenciar a configuração das máquinas de estado. É possível atualizar as configurações da máquina de estado nos modelos de IaC ou usar o painel Propriedades do recurso na tela do Infrastructure Composer. Para obter informações sobre a atualização de configurações no painel Propriedades do recurso, consulte Conectar as tarefas de integração de serviços às placas de componentes aprimoradas.
-
API do TestState
-
Opção para importar ou exportar definições de fluxo de trabalho no botão suspenso Ações do Workflow Studio. Em vez disso, no menu do Infrastructure Composer, selecione Abrir > Pasta do projeto. Certifique-se de ter habilitado o modo de sincronização local para salvar automaticamente as alterações na tela do Infrastructure Composer diretamente na máquina local.
-
Botão Executar. Ao usar o Workflow Studio no Infrastructure Composer, o Infrastructure Composer gera o código IaC para o fluxo de trabalho. Portanto, primeiro será necessário implantar o modelo. Depois, execute o fluxo de trabalho no console ou por meio da AWS Command Line Interface (AWS CLI).