

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

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

# Criar um Ambiente de Desenvolvimento
<a name="devenvironment-create"></a>

Você pode criar um Ambiente de Desenvolvimento de várias maneiras:
+ Crie um ambiente de desenvolvimento CodeCatalyst com um repositório de CodeCatalyst origem ou um repositório de [origem vinculado nas páginas](source-repositories-link.md) **Visão geral**, **Ambientes de desenvolvimento** ou repositórios de **origem**
+ Crie um ambiente de desenvolvimento vazio CodeCatalyst que não esteja conectado a um repositório de origem na página Ambientes de desenvolvimento
+ Criar um Ambiente de Desenvolvimento no IDE de sua escolha e clonar qualquer repositório de origem no Ambiente de Desenvolvimento

**Importante**  
Os ambientes de desenvolvimento não estão disponíveis para usuários em espaços em que o Active Directory é usado como provedor de identidade. Para obter mais informações, consulte [Não consigo criar um ambiente de desenvolvimento quando estou conectado CodeCatalyst usando uma conta de login único](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider).

Você pode criar um Ambiente de Desenvolvimento por ramificação de um repositório. Um projeto pode ter vários repositórios. Os ambientes de desenvolvimento que você cria só podem ser gerenciados com sua CodeCatalyst conta, mas você pode abrir o ambiente de desenvolvimento e trabalhar nele com qualquer um dos ambientes compatíveis IDEs. Você deve ter o AWS Toolkit instalado para usar os ambientes de desenvolvimento no IDE. Para obter mais informações, consulte [Ambientes de desenvolvimento integrados compatíveis para ambientes de desenvolvimento](#devenvironment-supported-ide). Por padrão, os Ambientes de Desenvolvimento são criados com um processador de 2 núcleos, 4 GB de RAM e 16 GB de armazenamento persistente.

**nota**  
Se você criou um Ambiente de Desenvolvimento associado a um repositório de origem, a coluna **Recurso** sempre mostra a ramificação especificada ao criar esse Ambiente de Desenvolvimento. Isso se aplica mesmo se você criar outra ramificação, alternar para outra ramificação no Ambiente de Desenvolvimento ou clonar um repositório adicional. Se você criou um Ambiente de Desenvolvimento vazio, a coluna **Recurso** ficará em branco.

## Ambientes de desenvolvimento integrados compatíveis para ambientes de desenvolvimento
<a name="devenvironment-supported-ide"></a>

Você pode usar Dev Environments com os seguintes ambientes de desenvolvimento integrados compatíveis (IDEs):
+ [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/welcome.html)
+ [JetBrains IDEs](https://www.jetbrains.com/help)
  + [IntelliJ IDEA Ultimate](https://www.jetbrains.com/help/idea/getting-started.html)
  + [GoLand](https://www.jetbrains.com/help/go/getting-started.html)
  + [PyCharmProfissional](https://www.jetbrains.com/help/pycharm/getting-started.html)
+ [Visual Studio Code](https://code.visualstudio.com/docs)

## Criando um ambiente de desenvolvimento em CodeCatalyst
<a name="devenvironment-create-steps"></a>

Para começar a trabalhar com o Dev Environment in CodeCatalyst, autentique-se e faça login com seu [ID do AWS Builder](id-how-to-sign-in.md) ou [SSO](sign-in-sso.md).

**Como criar um Ambiente de Desenvolvimento com uma nova ramificação**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o projeto em que deseja criar um Ambiente de Desenvolvimento.

1. No painel de navegação, execute uma das seguintes opções:
   + Selecione **Visão geral** e navegue até a seção **Meus ambientes de desenvolvimento**.
   + Selecione **Código** e, depois, escolha **Ambientes de Desenvolvimento**.
   + Selecione **Código**, **Repositórios de origem** e selecione o repositório para o qual você deseja criar um Ambiente de Desenvolvimento.

1. Escolha **Criar ambiente de desenvolvimento**.

1. Selecione um IDE compatível no menu suspenso. Consulte [Ambientes de desenvolvimento integrados compatíveis para ambientes de desenvolvimento](#devenvironment-supported-ide) para obter mais informações.

1. Escolha **Clonar um repositório**.

1. Execute um destes procedimentos:

   1. Escolha o repositório a ser clonado, selecione **Trabalhar na ramificação existente** e, depois, escolha uma ramificação no menu suspenso **Ramificação existente**.
**nota**  
Se você escolher um repositório de terceiros, deverá trabalhar em uma ramificação existente.

   1. Escolha o repositório a ser clonado, selecione **Trabalhar em uma nova ramificação**, insira um nome de ramificação no campo **Nome da ramificação** e escolha uma ramificação a partir da qual criar a nova ramificação no menu **Criar ramificação**.
**nota**  
Se você criar um Ambiente de Desenvolvimento na página **Repositórios de origem** ou em um repositório de origem específico, não precisará escolher um repositório. O Ambiente de Desenvolvimento será criado no repositório de origem que você escolheu na página **Repositórios de origem**.

1. (Opcional) Em **Alias - opcional**, insira um alias para o Ambiente de Desenvolvimento.

1. (Opcional) Escolha o botão de edição da **configuração do Ambiente de Desenvolvimento** para editar a configuração de computação, armazenamento ou tempo limite do Ambiente de Desenvolvimento.

1. (Opcional) Em **Amazon Virtual Private Cloud (Amazon VPC) - opcional**, selecione uma conexão VPC que você gostaria de associar ao seu Ambiente de Desenvolvimento no menu suspenso.

   Se uma VPC padrão for definida para seu espaço, seus ambientes de desenvolvimento serão executados conectados a essa VPC. Você pode substituir isso associando uma conexão VPC diferente. Além disso, observe que os ambientes de desenvolvimento conectados à VPC não são compatíveis com AWS Toolkit.

   Se a conexão VPC que você deseja usar não estiver listada, talvez seja porque ela inclui uma Conta da AWS conexão que não é permitida em seu projeto. Para obter mais informações, consulte [Configuração de conexões de contas restritas a projetos](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) no *Amazon CodeCatalyst * Administrator Guide.
**nota**  
Quando você cria um ambiente de desenvolvimento com uma conexão VPC, uma nova interface de rede é criada dentro da VPC. CodeCatalyst interage com essa interface usando a função VPC associada. Além disso, certifique-se de que seu bloco IPv4 CIDR **não** esteja configurado para o intervalo de endereços `172.16.0.0/12` IP.

1. Escolha **Criar**. Enquanto seu Ambiente de Desenvolvimento estiver sendo criado, a coluna de status do Ambiente de Desenvolvimento exibirá **Iniciando** e a coluna de status exibirá **Executando** após a criação do Ambiente de Desenvolvimento.

**Para criar um Ambiente de Desenvolvimento vazio**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até o projeto em que deseja criar um Ambiente de Desenvolvimento.

1. No painel de navegação, execute uma das seguintes opções:
   + Selecione **Visão geral** e navegue até a seção **Meus ambientes de desenvolvimento**.
   + Selecione **Código** e, depois, escolha **Ambientes de Desenvolvimento**.

1. Escolha **Criar ambiente de desenvolvimento**.

1. Selecione um IDE compatível no menu suspenso. Consulte [Ambientes de desenvolvimento integrados compatíveis para ambientes de desenvolvimento](#devenvironment-supported-ide) para obter mais informações.

1. Selecione **Criar um ambiente de desenvolvimento vazio**.

1. (Opcional) Em **Alias - opcional**, insira um alias para o Ambiente de Desenvolvimento.

1. (Opcional) Escolha o botão de edição da **configuração do Ambiente de Desenvolvimento** para editar a configuração de computação, armazenamento ou tempo limite do Ambiente de Desenvolvimento.

1. (Opcional) Em **Amazon Virtual Private Cloud (Amazon VPC) - opcional**, selecione uma conexão VPC que você gostaria de associar ao seu Ambiente de Desenvolvimento no menu suspenso.

   Se uma VPC padrão for definida para seu espaço, seus ambientes de desenvolvimento serão executados conectados a essa VPC. Você pode substituir isso associando uma conexão VPC diferente. Além disso, observe que os ambientes de desenvolvimento conectados à VPC não são compatíveis com AWS Toolkit.

   Se a conexão VPC que você deseja usar não estiver listada, talvez seja porque ela inclui uma Conta da AWS conexão que não é permitida em seu projeto. Para obter mais informações, consulte [Configuração de conexões de contas restritas a projetos](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) no *Amazon CodeCatalyst * Administrator Guide.
**nota**  
Quando você cria um ambiente de desenvolvimento com uma conexão VPC, uma nova interface de rede é criada dentro da VPC. CodeCatalyst interage com essa interface usando a função VPC associada. Além disso, certifique-se de que seu bloco IPv4 CIDR **não** esteja configurado para o intervalo de endereços `172.16.0.0/12` IP.

1. Escolha **Criar**. Enquanto seu Ambiente de Desenvolvimento estiver sendo criado, a coluna de status do Ambiente de Desenvolvimento exibirá **Iniciando** e a coluna de status exibirá **Executando** após a criação do Ambiente de Desenvolvimento.

**nota**  
A criação e a abertura de um Ambiente de Desenvolvimento pela primeira vez podem levar de um a dois minutos.

**nota**  
Depois que o Ambiente de Desenvolvimento for aberto no IDE, talvez seja necessário alterar o diretório para o repositório de origem antes de confirmar e enviar as alterações em seu código.

## Criação de um Ambiente de Desenvolvimento em um IDE
<a name="devenvironment-using-ide"></a>

Você pode usar ambientes de desenvolvimento para trabalhar rapidamente no código armazenado nos repositórios de origem do seu projeto. Ambientes de desenvolvimento aumentam sua velocidade de desenvolvimento porque você pode começar a programar imediatamente em um Ambiente de Desenvolvimento em nuvem totalmente funcional e específico do projeto com um Ambiente de Desenvolvimento integrado (IDE) compatível.

Para obter informações sobre como trabalhar com CodeCatalyst um IDE, consulte a documentação a seguir.
+ [Amazon CodeCatalyst para JetBrains IDEs](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst para VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst para AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/ide-toolkits-cloud9.html)