

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 o AWS Application Builder
<a name="appbuilder-overview-overview"></a>

 As seções a seguir descrevem como acessar o AWS Application Builder no AWS Toolkit for Visual Studio Code. Com o Application Builder, você pode criar projetos visualmente, iterá-los localmente e implantá-los AWS em. Para uma visão geral dos recursos e possíveis casos de uso do Application Builder e de sua AWS Lambda experiência local, veja o YouTube vídeo para AWS desenvolvedores [\*Nova\* AWS Lambda](https://www.youtube.com/watch?v=rhBOuJqzABY) Local IDE Experience\! . 

## Trabalhando com o explorador do AWS Application Builder
<a name="appbuilder-overview-explorer"></a>

Para acessar o Application Builder no AWS Toolkit, abra o AWS Toolkit no VS Code e expanda o explorador do **AWS Application Builder**. O explorador do AWS Application Builder contém um link para abrir o **Passo a passo do Application Builder** em uma guia do editor do VS Code e exibe pastas em seu espaço de trabalho atual do VS Code que contêm recursos relacionados ao AWS Application Builder.

No explorador do Application Builder no AWS Toolkit, há 4 project-folder-level ações que podem ser acessadas a partir dos ícones de botões localizados ao lado da pasta do projeto ou abrindo o menu de contexto da pasta do projeto (clicando com o botão direito do mouse):
+ **Abrir arquivo de modelo**: abre seu arquivo de modelo no explorador do VS Code.
+ **Abrir com o Infrastructure Composer**: abre seu arquivo de modelo com o AWS Infrastructure Composer no editor do VS Code. Para obter informações detalhadas sobre como trabalhar com o AWS Infrastructure Composer, consulte o tópico [O que é o AWS Infrastructure Composer](https://docs.aws.amazon.com//application-composer/latest/dg/what-is-composer.html) no Guia do desenvolvedor do *AWS Infrastructure Composer*.
+ **Criar modelo de SAM**: abre a caixa de diálogo **Especificar parâmetros para construção** no AWS Kit de ferramentas. Você pode escolher **especificar sinalizadores de compilação** para a compilação ou **usar valores padrão do samconfig**. Para obter informações detalhadas sobre AWS SAM modelos, consulte o tópico [Anatomia do modelo](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-specification-template-anatomy.html) no Guia do *AWS Serverless Application Model*desenvolvedor.
+ **Implantar aplicativo SAM**: abre a caixa de diálogo **Selecionar comando de implantação** no VS Code, onde você pode escolher **implantar** seu aplicativo ou **sincronizar** para atualizar um aplicativo que você já implantou. Para obter informações detalhadas sobre a implantação de AWS SAM aplicativos, consulte o tópico [Implantar seu aplicativo e recursos](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-deploying.html) no Guia do *AWS Serverless Application Model*desenvolvedor.

Há duas ações que podem ser acessadas a partir dos ícones de botão localizados ao lado da AWS Lambda função na pasta do seu projeto ou clicando com o botão direito do mouse na AWS Lambda função:
+ **Configuração local de invocação e depuração**: abre o formulário **Configuração de invocação e depuração local** no seu editor de código VS Code. Com este formulário, você pode criar, editar e executar configurações de inicialização do tipo: `aws-sam`. Para obter informações adicionais sobre as configurações de depuração do SAM, consulte o tópico [Opções de configuração para depuração de aplicativos de tecnologia sem servidor neste Guia](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/serverless-apps-run-debug-config-ref.html) do usuário.
**nota**  
No momento, a depuração de um aplicativo.NET Core em uma ARM64 arquitetura não é suportada pelo VS Code. Se você tentar depurar um aplicativo.NET Core, o seguinte erro será exibido:  
`The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.`  
Para obter detalhes adicionais sobre esse problema, consulte esse problema do [VSCode-csharp](https://github.com/dotnet/vscode-csharp/issues/2771) no DotNet GitHub repositório.
+ **Abrir manipulador de funções**: abre seu arquivo de projeto que contém o manipulador de funções.

Há duas ações adicionais disponíveis para AWS Lambda funções implantadas.
+ **Invocação remota**: abre o menu de **configuração da invocação remota** no editor de código do VS Code.
+ **Logs de pesquisa**: abre a caixa de diálogo **Logs de pesquisa** no VS Code.

## Passo a passo do Application Builder
<a name="appbuilder-overview-walkthrough"></a>

O **passo a passo do Application Builder** é um guia step-by-step interativo que conduz você pelo processo de criação de um novo AWS aplicativo com o Application Builder. Você pode acessar o **Passo a passo do Application Builder** em dois lugares: o explorador do Application Builder AWS Toolkit for Visual Studio Code e a guia de **boas-vindas** do VS Code. **Quando você seleciona **Passo a passo do Application Builder** no explorador do Application Builder no AWS kit de ferramentas, ele abre o **Passo a passo do Application Builder na guia **Boas-vindas** do** VS Code na janela do Editor do VS Code.**

O **passo a passo do Application Builder** é composto por 5 seções principais:

### 1. Instalação
<a name="w2aac17c19b9b7b7"></a>

A seção Instalação verifica se você instalou AWS CLI as ferramentas exigidas pelo Application Builder e outras ferramentas opcionais. Se você não tiver as ferramentas necessárias ou se elas estiverem desatualizadas, você será orientado pelo processo de instalação das versões corretas.

Para ver se você tem as ferramentas corretas AWS CLI e opcionais instaladas, selecione o botão da AWS CLI ou de outra ferramenta que você deseja testar. Depois de selecionar um botão, os **logs do kit AWS ** de ferramentas são atualizados e o VS Code exibe uma mensagem de alerta com o status de suas ferramentas. Se você precisar instalar ou atualizar suas ferramentas, o **Passo a passo do Application Builder** é atualizado com as instruções e os recursos necessários para continuar.

Para obter informações detalhadas sobre a instalação do AWS CLI, consulte [Instalar ou atualizar para a versão mais recente do AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) tópico no Guia do *AWS CLI*desenvolvedor. *Para obter informações detalhadas sobre a instalação da AWS SAM CLI, consulte o tópico Instalar a [AWS SAM CLI no Guia do desenvolvedor da AWS SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html).*

### 2. Escolha o modelo de aplicativo
<a name="w2aac17c19b9b7b9"></a>

A seção Escolha o modelo de aplicativo orienta você pelo processo de criação de um novo aplicativo.

Para escolher um modelo e inicializar seu aplicativo, complete as seguintes etapas.

1. No **Passo a passo do Application Builder**, selecione a seção **Escolha seu modelo de aplicativo** para exibir uma lista de opções de modelo na tela.

1. Escolha um modelo na lista e, em seguida, escolha o botão **Inicializar seu projeto** para abrir uma caixa de diálogo do VS Code.

1. Conclua as etapas na caixa de diálogo do VS Code para inicializar seu novo aplicativo.

1. O AWS kit de ferramentas registra a atualização com o status do seu aplicativo durante o processo de inicialização.

1. Para visualizar seu aplicativo no explorador do Application Builder, escolha o ícone **Atualizar o Application Builder Explorer** para atualizar o explorador com suas alterações.

### 3. Iteração local
<a name="w2aac17c19b9b7c11"></a>

A seção Iterate localmente contém imagens de exemplo que demonstram como você pode iterar com os recursos do Application Builder disponíveis nos exploradores VS Code e AWS Toolkit.

Para obter informações adicionais sobre todos os recursos do Application Builder disponíveis nos exploradores VS Code e AWS Toolkit, consulte a seção *Trabalhando com o explorador do Application Builder*, localizada neste tópico do Guia do Usuário.

### 4. Implemente em AWS
<a name="w2aac17c19b9b7c13"></a>

A AWS seção Implantar em contém informações sobre como configurar suas credenciais para se conectar com AWS a finalidade de implantar seu aplicativo e exemplos de como implantar seu aplicativo com o Application Builder.

Para se conectar AWS com suas credenciais existentes a partir do **Passo a passo do Application Builder**, conclua um dos procedimentos a seguir.

**Força de trabalho: faça login AWS com login único.**

1. Na AWS seção **Implantar** em, no **Passo a passo do Application Builder**, escolha o botão **Configurar credenciais** para abrir o menu **AWS: LOGIN** no explorador do kit de ferramentas. AWS 

1. No menu **AWS: LOGIN**, escolha **Workforce** e, em seguida, escolha o botão **Continuar**.

1. Insira sua **URL inicial** no campo fornecido, escolha sua **região AWS ** no menu suspenso e escolha o botão **Continuar**.

1. Na janela pop-up do VS Code, confirme que você deseja abrir o site de AWS autenticação em seu navegador padrão.

1. No navegador padrão, conclua as etapas de autenticação. Você receberá a notificação de que é seguro fechar a janela do navegador.

**Credenciais do IAM: armazene as chaves para uso com AWS CLI ferramentas.**

1. Na AWS seção **Implantar** em, no **Passo a passo do Application Builder**, escolha o botão **Configurar credenciais** para abrir o menu **AWS: LOGIN** no explorador do kit de ferramentas. AWS 

1. No menu **AWS: LOGIN**, escolha **Credenciais do IAM e**, em seguida, escolha o botão **Continuar**.

1. Insira um **nome de perfil** no campo fornecido, depois insira seu **Access Key** e **Secret Key**, em seguida, escolha o botão **Continuar**.

1. O VS Code exibe o status da sua autenticação, notificando você se a autenticação estiver completa ou se suas credenciais forem inválidas.

Para obter informações detalhadas sobre como configurar suas credenciais para implantação com o AWS CLI, consulte o tópico [Configurar o AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) tópico no Guia do *AWS CLI*desenvolvedor. Para obter informações adicionais sobre como se conectar a AWS partir do AWS Kit de Ferramentas usando suas credenciais existentes, consulte o AWS tópico [Conectando-se a](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/connect.html) neste Guia do Usuário.