

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 CDK aplicações
<a name="aws-cdk-apps"></a>


****  

|  | 
| --- |
| Esta é uma documentação de pré-lançamento de um recurso em versão de pré-visualização. Está sujeita a alteração. | 

Use o **AWS CDK Explorer** no AWS Toolkit for VS Code para visualizar e trabalhar AWS CDK com aplicativos.

## Pré-requisitos
<a name="aws-cdk-apps-prereq"></a>
+ Verifique se o sistema atende aos pré-requisitos especificados em [Instalar o kit de ferramenta para VS Code](setup-toolkit.md#setup-prereq).
+ Instale a interface da linha de AWS CDK comando, conforme descrito nas primeiras seções de [Introdução ao AWS CDK](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html) no *Guia do AWS Cloud Development Kit (AWS CDK) desenvolvedor*.
**Importante**  
A AWS CDK versão deve ser 1.17.0 ou posterior. Use **`cdk --version`** na linha de comando para ver qual versão está sendo executada.

## Visualize um AWS CDK aplicação
<a name="aws-cdk-apps-visualize"></a>

Usando o AWS Toolkit for VS AWS CDK Code Explorer, você pode gerenciar [as](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) pilhas [e](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) os recursos armazenados nas construções CDK dos seus aplicativos. O AWS CDK Explorer exibe seus recursos em uma visualização em árvore usando as informações definidas no `tree.json` arquivo, que é criado quando você executa o **`cdk synth`**comando. O arquivo `tree.json` está localizado no diretório `cdk.out` de uma aplicação, por padrão.

Para começar a usar o Toolkit AWS CDK Explorer, você precisará criar um aplicativo CDK.

1. Realize as primeiras etapas do [Hello World Tutorial](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial), localizado no [Guia do desenvolvedor do AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html).
**Importante**  
Ao chegar à etapa do tutorial **Implantando a pilha**, pare e retorne a este guia.
**nota**  
Você pode executar os comandos fornecidos no tutorial (por exemplo, **`mkdir`** e **`cdk init`**) em uma linha de comando do sistema operacional ou em uma janela do **Terminal** dentro do editor do VS Code.

1. Depois de realizar as etapas necessárias do tutorial do CDK, abra o conteúdo do CDK que você criou no editor do VS Code.

1. No painel de AWS navegação, expanda o título **CDK (Preview)**. Suas aplicações do CDK e os recursos correspondentes agora são exibidos na visualização em árvore do CDK Explorer. 

### Observações importantes
<a name="important-notes"></a>
+ Ao carregar aplicações do CDK no editor do VS Code, você poderá carregar várias pastas ao mesmo tempo. Cada pasta pode conter várias aplicações do CDK, conforme mostrado na imagem anterior. O AWS CDK Explorer encontra aplicativos no diretório raiz do projeto e em seus subdiretórios diretos.
+ Ao executar as primeiras etapas do tutorial, você observará que o último comando executado é **`cdk synth`**, que gera o arquivo `tree.json`. Se você alterar aspectos de uma aplicação do CDK (por exemplo, adicionar mais recursos), será necessário executar esse comando novamente para ver as alterações refletidas na visualização em árvore.

## Execute outras operações em um AWS CDK aplicação
<a name="aws-cdk-apps-other-tasks"></a>

Você pode usar o editor do VS Code para realizar outras operações em uma aplicação do CDK, da mesma forma que faria usando a linha de comando do sistema operacional ou de outras ferramentas. Por exemplo, você pode atualizar os arquivos de código no editor e implantar a aplicação usando uma janela do **Terminal** do VS Code.

Para testar esses tipos de ações, use o editor do VS Code para prosseguir com o [Tutorial Hello World](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) no *Guia do desenvolvedor do AWS CDK *. Certifique-se de executar a última etapa, **Destruindo os recursos do aplicativo**, para não incorrer em custos inesperados em sua AWS conta.