Trabalhar com aplicações do AWS CDK - AWS Cloud9

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

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á.

Trabalhar com aplicações do AWS CDK

Use o AWS CDK Explorer no ambiente de desenvolvimentoAWS Cloud9 integrado (IDE) para visualizar e trabalhar com aplicações do AWS CDK.

Pré-requisitos

Instale a interface de linha de comando do AWS CDK. Para obter instruções, consulte Getting Started with the AWS CDK no Guia do desenvolvedor do AWS Cloud Development Kit (AWS CDK).

Importante

A versão do AWS CDK instalada deve ser 1.17.0 ou posterior. Você pode verificar qual versão você está executando por meio do comando cdk --version.

Visualizar uma aplicação do AWS CDK

Usando o AWS Cloud9 IDE AWS CDK Explorer, você pode gerenciar as pilhas e os recursos armazenados nas estruturas de CDK de suas aplicações. O AWS CDK Explorer exibe seus recursos em uma visualização em árvore usando as informações definidas no arquivo tree.json. 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 kit de ferramentas AWS CDK Explorer, crie uma aplicação do CDK.

  1. Conclua as primeiras etapas do Tutorial Hello World no Guia do desenvolvedor do AWS CDK.

    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.

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

  3. No painel de navegação da AWS, expanda o título do 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

  • Ao carregar aplicações do CDK no editor do AWS Cloud9, é possível carregar várias pastas de uma só vez. Cada pasta pode conter várias aplicações do CDK, conforme mostrado na imagem anterior. O AWS CDK Explorer localiza aplicativos no diretório raiz do projeto e seus subdiretórios diretos.

  • Ao executar as primeiras etapas do tutorial, você observará que o último comando executado é cdk synth. Esse comando sintetiza o modelo do CloudFormation convertendo a aplicação do AWS CDK para o 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.

Executar outras operações em uma aplicação do AWS CDK

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

Para experimentar esses tipos de ações, use o editor do AWS Cloud9 para continuar o Tutorial Hello World no Guia do desenvolvedor do AWS CDK. 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.