

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

# Bootstrapping do AWS CDK
<a name="bootstrapping"></a>

 O *bootstrapping* é o processo de preparação do seu ambiente da AWS para uso com o kit de desenvolvimento em nuvem da AWS (CDK da AWS). Antes de implantar uma pilha do CDK em um ambiente da AWS, o ambiente deve primeiro receber o bootstrapping.

## O que é bootstrapping?
<a name="bootstrapping-what"></a>

O bootstrapping prepara seu ambiente da AWS provisionando recursos da AWS específicos em seu ambiente que são usados pelo AWS CDK. Esses recursos são comumente chamados de *recursos de bootstrap*. Entre elas estão:
+  **Bucket do Amazon Simple Storage Service (Amazon S3)**: usado para armazenar arquivos de projeto do CDK, como código de função do AWS Lambda e ativos.
+  **Repositório do Amazon Elastic Container Registry (Amazon ECR)**: usado principalmente para armazenar imagens do Docker.
+  **Perfis do AWS Identity and Access Management (IAM)**: configurados para conceder as permissões necessárias pelo AWS CDK para realizar implantações. Para obter mais informações sobre os perfis do IAM criados durante o bootstrapping, consulte [Perfis do IAM criados durante o bootstrapping](bootstrapping-env.md#bootstrapping-env-roles).

## Como o bootstrapping funciona?
<a name="bootstrapping-how"></a>

Os recursos e suas configurações que são usados pelo CDK são definidos em um modelo do AWS CloudFormation. Esse modelo é criado e gerenciado pela equipe do CDK. Para a versão mais recente desse modelo, consulte [https://github.com/aws/aws-cdk-cli/blob/main/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml](https://github.com/aws/aws-cdk-cli/blob/main/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml) no *repositório aws-cdk-cli no GitHub*.

Para fazer bootstrapping em um ambiente, você usa o comando `cdk bootstrap` da interface de linha de comandos do AWS CDK (CLI do AWS CDK). A CLI do CDK recupera o modelo e o implanta no AWS CloudFormation como uma pilha, conhecida como *pilha de bootstrapping*. Por padrão, o nome de pilha é `CDKToolkit`. Ao implantar esse modelo, o CloudFormation provisiona os recursos em seu ambiente. Após a implantação, a pilha de bootstrapping aparecerá no console do AWS CloudFormation do seu ambiente.

Você também pode personalizar o bootstrapping modificando o modelo ou usando as opções da CLI do CDK com o comando `cdk bootstrap`.

 Os ambientes da AWS são independentes. Cada ambiente que você desejar usar com o AWS CDK deve primeiro receber o bootstrapping.

## Saiba mais
<a name="bootstrapping-learn"></a>

Para obter instruções sobre como fazer o bootstrapping no seu ambiente, consulte [Bootstrapping do seu ambiente para uso com o AWS CDK](bootstrapping-env.md).