

 AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. [Saiba mais](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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 no AWS Cloud9 IDE
<a name="cdk-explorer"></a>

O **serviço AWS CDK ** permite que você trabalhe com aplicações do [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/) ou *aplicativos*. Você pode encontrar informações detalhadas sobre o AWS CDK no [Guia do AWS Cloud Development Kit (AWS CDK) desenvolvedor](https://docs.aws.amazon.com/cdk/latest/guide/). 

AWS CDK os aplicativos são compostos por blocos de construção conhecidos como *[construções.](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html)* Esses blocos de construção incluem definições para suas CloudFormation pilhas e os AWS recursos dentro delas. Usando o **AWS CDK Explorer**, você pode ver as [pilhas](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) e [os recursos](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) definidos na *visualização em AWS CDK árvore*. Você pode acessar essa visualização no painel Ferramentas do desenvolvedor dentro do AWS Cloud9 editor.

Esta seção fornece informações sobre como acessar e usar **AWS CDK **no AWS Cloud9 editor. 

# Trabalhando com AWS CDK aplicativos
<a name="aws-cdk-apps"></a>

Use o **AWS CDK Explorer** no ambiente de desenvolvimento AWS Cloud9 integrado (IDE) para visualizar e trabalhar com AWS CDK aplicativos.

## Pré-requisitos
<a name="aws-cdk-apps-prereq"></a>

Instale a interface da linha de AWS CDK comando. Para obter instruções, consulte [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 que você instala deve ser 1.17.0 ou posterior. Você pode verificar qual versão você está executando por meio do comando **`cdk --version`**.

## Visualize um aplicativo AWS CDK
<a name="aws-cdk-apps-visualize"></a>

Usando o AWS Cloud9 IDE AWS CDK Explorer, você pode gerenciar as [pilhas](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) e [os recursos](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) 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. Esse arquivo é criado quando você executa o comando **`cdk synth`**. Por padrão, o arquivo `tree.json` está localizado no diretório `cdk.out` de uma aplicação.

Para começar a usar o Toolkit AWS CDK Explorer, crie um aplicativo CDK.

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

1. Depois de concluir as etapas necessárias do tutorial do CDK, abra o conteúdo do CDK que você criou no editor do AWS Cloud9 IDE.

1. No painel AWS de navegação, expanda o título **CDK.** Suas aplicações do CDK e os recursos correspondentes agora são exibidos na visualização em árvore do CDK Explorer. Você também pode executar os seguintes comandos em um terminal do AWS Cloud9 para confirmar se o recurso do CDK está funcionando:

   ```
   mkdir mycdkapp
   cd mycdkapp
   cdk init app --language=typescript
   cdk synth
   cdk bootstrap
   ```

### Observações importantes
<a name="important-notes"></a>
+ Ao carregar aplicativos CDK no AWS Cloud9 editor, você pode 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`**. Esse comando sintetiza o CloudFormation modelo traduzindo seu AWS CDK aplicativo para CFN. Como subproduto, ele também gera o arquivo `tree.json`. Se você fizer alterações em uma aplicação do CDK, execute o comando **`cdk synth`** novamente para ver as alterações refletidas na visualização em árvore. Um exemplo de alteração é a adição de mais recursos à aplicação.

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

Você pode usar o AWS Cloud9 editor para realizar outras operações em um aplicativo CDK da mesma forma que usa uma interface de linha de comando. Por exemplo, você pode atualizar os arquivos de código no editor e implantar o aplicativo usando uma janela do AWS Cloud9 **Terminal**.

Para experimentar esses tipos de ações, use o AWS Cloud9 editor para continuar o [tutorial Hello World](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) no *Guia do AWS CDK desenvolvedor*. Certifique-se de executar a última etapa, **Destroying the App's Resources** (Como destruir os recursos da aplicação). Do contrário, pode haver custos inesperados em sua Conta da AWS.