

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

# Ambientes de desenvolvimento na Amazon CodeCatalyst
<a name="devenvironment-cloud9.title"></a>

As seções a seguir descrevem como criar e gerenciar seu ambiente de desenvolvimento CodeCatalyst usando o AWS Cloud9 IDE.
+ [Criar um ambiente de desenvolvimento](#ide-toolkits-create-cloud9)
+ [Abrir as configurações do ambiente de desenvolvimento](#ide-toolkits-settings-cloud9)
+ [Retomar um ambiente de desenvolvimento ](#ide-toolkits-resume-cloud9)
+ [Excluir um ambiente de desenvolvimento](#ide-toolkits-delete-cloud9)
+ [Editar o repositório devfile para um ambiente de desenvolvimento](#ide-toolkits-edit-devfile-cloud9)
+ [Clonar um repositório](#ide-toolkits-clone-cloud9)
+ [Solução de problemas em um ambiente de desenvolvimento](#cloud9-devenvironment-troubleshoot)

## Criar um ambiente de desenvolvimento
<a name="ide-toolkits-create-cloud9"></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 nas páginas **Summary**, **Dev Environment** ou **Source repositories**.
+ Crie um ambiente de desenvolvimento vazio que não esteja conectado a um repositório de origem CodeCatalyst do Dev Environments.
+ Crie um ambiente de desenvolvimento no IDE de sua escolha e clone um repositório de CodeCatalyst origem no ambiente de desenvolvimento.

Você pode criar um ambiente de desenvolvimento para cada ramificação e repositório. Um projeto pode ter vários repositórios. Seus ambientes de desenvolvimento estão associados somente à sua CodeCatalyst conta e só podem ser gerenciados pela sua CodeCatalyst conta. Você pode abrir o Dev Environment e trabalhar com ele com qualquer um dos suportados IDEs. Depois de escolher um IDE específico, você só pode abrir esse Ambiente de Desenvolvimento com o IDE escolhido. Se quiser usar um IDE diferente, você pode alterar o IDE selecionando o Ambiente de Desenvolvimento na barra de navegação e escolhendo **Editar**, ou criando um Ambiente de Desenvolvimento. 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. 

Para obter mais informações sobre como criar um ambiente de desenvolvimento em CodeCatalyst, consulte Como [criar um ambiente de desenvolvimento](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html) no * CodeCatalyst guia da Amazon*.

Para obter informações e etapas sobre a criação de um ambiente de desenvolvimento em CodeCatalyst, consulte [Criação de um ambiente de desenvolvimento](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html) no *Guia CodeCatalyst do usuário da Amazon*.

**nota**  
Agora você pode criar Ambientes de Desenvolvimento com repositórios de origem de terceiros. *Para obter informações sobre como vincular um repositório de origem de terceiros a um projeto interno CodeCatalyst, consulte [Vinculação de um repositório de origem no Guia do usuário](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-repositories-link.html) da Amazon. CodeCatalyst *

**Importante**  
Os ambientes de desenvolvimento podem executar scripts por meio de devfiles que têm acesso às suas CodeCatalyst credenciais. Inspecione o repositório antes de abrir recursos não confiáveis.

## Abrir as configurações do ambiente de desenvolvimento
<a name="ide-toolkits-settings-cloud9"></a>

Depois de criar um ambiente de desenvolvimento no CodeCatalyst console, você pode ver as configurações específicas do ambiente de desenvolvimento:

1. No CodeCatalyst console, navegue até seu ambiente de desenvolvimento por meio do AWS Cloud9 IDE.

1. Selecione **aws-explorer** na barra lateral do AWS Cloud9 .

1. No painel de navegação **Ferramentas do desenvolvedor**, expanda **CodeCatalyst**e escolha **Abrir configurações** para abrir a visualização **Configurações do ambiente de desenvolvimento**.

1. Na visualização **Configurações do Ambiente de Desenvolvimento**, as seções a seguir contêm opções para o Ambiente de Desenvolvimento: 
   + **Alias:** visualize e altere o **Alias** atribuído ao seu Ambiente de Desenvolvimento.
   + **Status:** veja o status atual de seu Ambiente de Desenvolvimento, o projeto ao qual ele foi atribuído e interrompa seu Ambiente de Desenvolvimento.
   + **Devfile**: veja o nome e a localização do Devfile para seu Ambiente de Desenvolvimento. Para abrir seu Devfile, escolha **Abrir no editor**.
   + **Configurações de computação:** altere o tamanho e a duração do tempo limite**** padrão para o Ambiente de Desenvolvimento.

**nota**  
Não é possível alterar a quantidade de espaço de armazenamento atribuída ao seu Ambiente de Desenvolvimento depois que ele é criado.

**nota**  
Ao usar a Amazon a CodeCatalyst AWS CLI partir do terminal, você deve se certificar de definir *AWS\_PROFILE=codecatalyst* antes de executar qualquer comando. CodeCatalyst 

## Retomar um ambiente de desenvolvimento
<a name="ide-toolkits-resume-cloud9"></a>

Tudo no diretório `$HOME` de um ambiente de desenvolvimento é armazenado de forma persistente. Se necessário, você poderá parar de trabalhar em um Ambiente de Desenvolvimento e continuar trabalhando nele posteriormente. Suponha que um Ambiente de Desenvolvimento fique inativo pelo tempo selecionado nos campos **Tempo limite** quando o Ambiente de Desenvolvimento foi criado. Nesse caso, a sessão é interrompida automaticamente. 

Você só pode retomar um ambiente de desenvolvimento a partir de CodeCatalyst. Para obter mais informações sobre como retomar um ambiente de desenvolvimento, consulte Como [retomar um ambiente de desenvolvimento](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-resume.html) no * CodeCatalyst guia da Amazon*.

**nota**  
A retomada de um Ambiente de Desenvolvimento pode levar alguns minutos.

## Excluir um ambiente de desenvolvimento
<a name="ide-toolkits-delete-cloud9"></a>

Quando terminar de trabalhar no conteúdo armazenado em seu Ambiente de Desenvolvimento, você poderá excluí-lo. Antes de excluir um Ambiente de Desenvolvimento, confirme e envie suas alterações de código para o repositório de origem original. Depois de excluir seu Ambiente de Desenvolvimento, a cobrança de computação e armazenamento do Ambiente de Desenvolvimento será interrompida.

Você só pode excluir um ambiente de desenvolvimento da página **Ambientes de desenvolvimento** em CodeCatalyst. Para obter mais informações sobre como excluir um ambiente de desenvolvimento, consulte [Excluindo um ambiente de desenvolvimento](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-delete.html) no * CodeCatalyst guia da Amazon*.

## Editar o repositório devfile para um Ambiente de Desenvolvimento
<a name="ide-toolkits-edit-devfile-cloud9"></a>

Para alterar a configuração de um Ambiente de Desenvolvimento, edite o devfile. Você pode usar os devfiles para padronizar seu Ambiente de Desenvolvimento em toda a sua equipe. Você pode editar a devfile partir da raiz do repositório de origem em CodeCatalyst. Como alternativa, você pode editar o devfile em um IDE compatível. Se você editar o devfile em um IDE compatível, confirme e envie suas alterações para o repositório de origem ou crie uma pull request. Dessa forma, um membro da equipe poderá revisar e aprovar as edições do devfile. 

**nota**  
Você só pode incluir imagens de contêiner público em seu devfile.

**nota**  
Se faltarem dependências, alguns recursos do AWS Cloud9 IDE podem não funcionar de forma personalizadadevfile. Pode ser necessário um esforço adicional para fazê-los funcionar em determinadas plataformas além do Linux x64. <a name="ide-toolkits-edit-devfile-cloud9-steps"></a>

**Para editar o repositório devfile para um ambiente de desenvolvimento no AWS Cloud9**

1. No CodeCatalyst console, navegue até seu ambiente de desenvolvimento por meio do AWS Cloud9 IDE.

1. Na AWS Cloud9 barra lateral, escolha **aws-explorer**.

1. No painel de navegação **Ferramentas do desenvolvedor**, escolha o menu do **CodeCatalyst kit de ferramentas**.

1. Selecione **Open Devfile** (Abrir devfile).

1. Edite o devfile e salve o arquivo.

1. Selecione **Controle de origem**, que é a extensão Git na barra lateral do menu.

1. No campo de texto **Message** (Mensagem), insira uma mensagem antes das alterações de teste.

1. Para se preparar para uma confirmação, selecione o ícone **Stage All Changes (\+)** (Preparar todas as alterações (\+)).

1. Para ver os comandos do Git, selecione o ícone do **menu** ao lado do nome do repositório.

1. Selecione **Confirmar** e **Enviar**.

1. Selecione **Atualizar Ambiente de Desenvolvimento** no menu do AWS Toolkit .

   Selecione **Confirmar** e **Enviar**. A atualização do devfile foi salva e as alterações foram confirmadas e enviadas.

**nota**  
Digamos que o Ambiente de Desenvolvimento que você deseja iniciar usando um devfile personalizado não funcione. Isso pode ser porque o devfile não é compatível com o AWS Cloud9. Para solucionar problemas, revise o devfile. Se o problema persistir, exclua-o e tente criar outro.

Você também pode editar o devfile para um ambiente de desenvolvimento por meio de CodeCatalyst. Para obter mais informações, consulte [Configurando seu ambiente de desenvolvimento](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-devfile.html) no * CodeCatalyst guia da Amazon*.

## Clonar um repositório
<a name="ide-toolkits-clone-cloud9"></a>

Para trabalhar de forma eficaz com vários arquivos, ramificações e confirmações nos repositórios de origem, você pode clonar o repositório de origem em seu computador local. Em seguida, use um cliente do Git ou um IDE para fazer alterações. Em CodeCatalyst, você pode usar a Git extensão AWS Cloud9 IDE da mesma forma que qualquer outro provedor de Git host e também usando a linha de comando. Para saber como clonar um repositório de terceiro, consulte [Inicializar ou clonar um repositório do Git](https://docs.aws.amazon.com/cloud9/latest/user-guide/using-gitpanel.html).

*Para obter mais informações sobre como criar um ambiente de desenvolvimento a partir de um repositório de origem e cloná-lo com ele CodeCatalyst, consulte [Conceitos do repositório de origem no guia](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-concepts-clone.html) da Amazon. CodeCatalyst *

## Solução de problemas em um ambiente de desenvolvimento
<a name="cloud9-devenvironment-troubleshoot"></a>

Se você encontrar problemas com seu ambiente de desenvolvimento, consulte [Solução de problemas com ambientes de desenvolvimento](https://docs.aws.amazon.com/codecatalyst/latest/userguide/troubleshooting-devenvironments.html) no * CodeCatalystguia da Amazon*.

**nota**  
Ao usar a Amazon a CodeCatalyst AWS CLI partir do terminal, você deve se certificar de definir *AWS\_PROFILE=codecatalyst* antes de executar qualquer comando. CodeCatalyst 

Se você encontrar problemas com seu ambiente de desenvolvimento, consulte [Solução de problemas com ambientes de desenvolvimento](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironments-troubleshooting.html) no * CodeCatalyst guia da Amazon*.