

Este é o Guia do desenvolvedor do AWS CDK v2. O CDK v1 antigo entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.

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

# AWS Pré-requisitos do CDK
<a name="prerequisites"></a>

Conclua todos os pré-requisitos antes de começar a usar o AWS Cloud Development Kit (AWS CDK).

## Configure sua AWS conta
<a name="prerequisites-account"></a>

Se você ou sua organização são AWS novatos, você deve configurar sua AWS conta. Isso inclui se inscrever em uma AWS conta, proteger seu usuário root, determinar seu método de gerenciamento de usuários e criar um usuário administrativo. Para gerenciar usuários, você pode usar o AWS Identity and Access Management (IAM) AWS ou o IAM Identity Center. Recomendamos usar a Central de Identidade do IAM. Para obter mais informações, consulte as informações a seguir:
+  [O que é o IAM?](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) no *Guia do Usuário do IAM*.
+  [O que é o IAM Identity Center?](https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html) no *Guia do usuário AWS do IAM Identity Center*.

Depois de configurar uma AWS conta, você deve ter um usuário administrativo e a capacidade de criar e gerenciar usuários adicionais usando o IAM ou o IAM Identity Center.

Antes de prosseguir, recomendamos que você reserve um tempo para aprender as melhores práticas recomendadas em AWS Identity and Access Management. Para obter mais informações, consulte [Melhores práticas de segurança e casos de uso em AWS Identity and Access Management](https://docs.aws.amazon.com/IAM/latest/UserGuide/IAMBestPracticesAndUseCases.html) no *Guia do usuário do IAM*.

## Instale e configure a AWS CLI
<a name="prerequisites-cli"></a>

Ao desenvolver aplicativos AWS CDK em sua máquina local, você usará a interface de linha de comando (CLI) do AWS Cloud Development Kit (AWS CDK) com a qual interagir AWS, como implantar aplicativos para provisionar seus recursos. AWS Para interagir com a AWS parte externa do AWS Management Console, você deve configurar as credenciais de segurança em sua máquina local. Para fazer isso, recomendamos que você instale e use a Interface de Linha de AWS Comando (AWS CLI).

Para obter instruções sobre como instalar a AWS CLI, consulte [Instalar ou atualizar para a versão mais recente da AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) no Guia do usuário da interface de *linha de AWS comando*.

A forma como você configura as credenciais de segurança dependerá de como você ou sua organização gerencia os usuários. Para obter instruções, consulte [Autenticação e credenciais de acesso](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-authentication.html) no *Guia do usuário da interface de linha de AWS comando*.

Depois de instalar e configurar a AWS CLI, você deve ter o seguinte:
+ A AWS CLI instalada em sua máquina local.
+ Credenciais configuradas em um `config` em sua máquina local usando a AWS CLI.

## Pré-requisitos da linguagem de instalação Node.js e programação
<a name="prerequisites-node"></a>

Todos os desenvolvedores de AWS CDK, independentemente da linguagem de programação compatível que você usará, precisam [do Node.js](https://nodejs.org/en/download/) 22.x ou posterior. Todas as linguagens de programação compatíveis usam o mesmo backend, que é executado em Node.js. Recomendamos uma versão com [suporte ativo de longo prazo](https://nodejs.org/en/about/releases/).

Para obter mais informações sobre as versões com suporte do Node.js, consulte [Versões do Node com suporte](node-versions.md).

Outros pré-requisitos da linguagem de programação dependem da linguagem que você usará para desenvolver AWS aplicativos CDK:

**Example**  
+ TypeScript 3.8 ou posterior () `npm -g install typescript`
+ Sem requisitos adicionais
+ Python 3.9 ou posterior, incluindo e `pip` `virtualenv` 
+ Java Development Kit (JDK) 8 (também conhecido como 1.8) ou posterior
+ Apache Maven 3.5 ou posterior

  O Java IDE é recomendado (usamos o Eclipse` em alguns exemplos neste guia). O IDE deve ter autonomia para importar projetos do Maven. Verifique se o seu projeto está configurado para usar o Java 1.8. Defina a variável de ambiente JAVA\$1HOME para o caminho em que você instalou o JDK.
.NET 8.0 ou posterior.  
Recomenda-se o Visual Studio 2019 (qualquer edição) ou o Visual Studio Code.
Vá para 1,23 ou posterior.

**Depreciação de linguagem de terceiros**  
Cada versão de linguagem só tem suporte até o EOL (fim da vida útil) e está sujeita a alterações mediante aviso prévio.

## Próximas etapas
<a name="prerequisites-next"></a>

Para começar a usar o AWS CDK, consulte [Introdução ao AWS CDK](getting-started.md).