

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

# Criando um ambiente em AWS Cloud9
<a name="create-environment"></a>

Para criar um ambiente de AWS Cloud9 desenvolvimento, siga um dos procedimentos fornecidos com base em como você planeja usar AWS Cloud9.


****  

|  | 
| --- |
|  Se você não tiver certeza sobre o que escolher, recomendamos [Criando um EC2 ambiente](create-environment-main.md). Para uma configuração rápida, crie um EC2 ambiente. AWS Cloud9 cria e configura automaticamente uma nova EC2 instância da Amazon em sua Conta da AWS. AWS Cloud9 também conecta automaticamente essa nova instância ao ambiente para você. Para entender as principais semelhanças e diferenças entre o desenvolvimento de ambientes, consulte [Ambientes EC2 em comparação com ambientes SSH em AWS Cloud9](ec2-env-versus-ssh-env.md).  | 


****  

|  **Provedor de código-fonte**  |  **Provedor do host do ambiente de desenvolvimento**  |  **Procedimento relevante**  | 
| --- | --- | --- | 
|  Você  |  AWS Cloud9  |  [Crie um EC2 ambiente](create-environment-main.md)  | 
|  Você  |  Você  |  [Criar um ambiente do SSH](create-environment-ssh.md)  | 
|   [Amazon Lightsail](https://aws.amazon.com/lightsail) ou você  |  Você (usando o Lightsail)  |   [Trabalhando com instâncias do Amazon Lightsail no IDE AWS Cloud9](lightsail-instances.md)   | 
|  Você (usando o [AWS CodePipeline](https://aws.amazon.com/codepipeline))  |  AWS Cloud9 ou você  |  Crie um ambiente [EC2](create-environment-main.md)ou [SSH](create-environment-ssh.md) e [Trabalhando com AWS CodePipeline no AWS Cloud9 IDE](codepipeline-repos.md)   | 
|  Você (usando o [AWS CodeCommit](https://aws.amazon.com/codecommit))  |  AWS Cloud9 ou você  |   [AWS CodeCommit tutorial para AWS Cloud9](sample-codecommit.md)   | 
|  Você (usando o [GitHub](https://github.com/))  |  AWS Cloud9 ou você  |  Crie um ambiente [EC2](create-environment-main.md)ou [SSH](create-environment-ssh.md) e use a interface do painel [Git](source-control-gitpanel.md)   | 

**Topics**
+ [Criando um EC2 ambiente](create-environment-main.md)
+ [Criar um ambiente SSH](create-environment-ssh.md)

# Criando um EC2 ambiente
<a name="create-environment-main"></a>

Nesse procedimento, AWS Cloud9 cria um EC2 ambiente e uma nova EC2 instância da Amazon e conecta o ambiente a essa instância. AWS Cloud9 gerencia o ciclo de vida dessa instância, incluindo iniciar, interromper e reiniciar a instância conforme necessário. Se você em algum momento excluir o ambiente, o AWS Cloud9 encerrará automaticamente essa instância.

Você pode criar um ambiente de AWS Cloud9 EC2 desenvolvimento no [AWS Cloud9 console](#create-environment-console) ou com [código](#create-environment-code).

**nota**  
A conclusão deste procedimento pode resultar em cobranças para seu Conta da AWS. Isso inclui possíveis cobranças para a Amazon EC2. Para obter mais informações, consulte [Amazon EC2 Pricing](https://aws.amazon.com/ec2/pricing/). 

**Atenção**  
Existe um problema de compatibilidade com AWS Cloud9 o controle AWS Control Tower proativo [CT. EC2.PR.8](https://docs.aws.amazon.com/controltower/latest/userguide/ec2-rules.html#ct-ec2-pr-8-description). Se esse controle estiver ativado, você não poderá criar um EC2 ambiente no AWS Cloud9. Para obter mais informações sobre esse problema, consulte [Solução de problemas AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/troubleshooting.html#control-tower-rule).

## Pré-requisitos
<a name="create-env-ec2-prereq"></a>

Conclua as etapas [Conf AWS Cloud9 iguração](setting-up.md) para poder entrar no AWS Cloud9 console e criar ambientes.

## Crie um EC2 ambiente com o console
<a name="create-environment-console"></a>

1. Faça login no AWS Cloud9 console:
   + Se você é o único que usa seu Conta da AWS ou é um usuário do IAM em um único Conta da AWS, acesse [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/).
   + Se sua organização usa Centro de Identidade do AWS IAM, peça instruções de login ao Conta da AWS administrador.
   + Se você for um aluno em uma sala de aula, peça ao instrutor para obter instruções de login.

1. Depois de entrar no AWS Cloud9 console, na barra de navegação superior, escolha um Região da AWS para criar o ambiente. Para obter uma lista dos disponíveis Regiões da AWS, consulte [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)no *Referência geral da AWS*.  
![\[AWS Seletor de região no console AWS Cloud9\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Selecione o botão **Create environment** (Criar o ambiente) em um dos locais exibidos.

   Se você ainda não tem AWS Cloud9 ambientes, o botão é exibido em uma página de boas-vindas.  
![\[Página de boas-vindas no AWS Cloud9 console\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Se você já tem AWS Cloud9 ambientes, o botão é mostrado da seguinte forma.  
![\[Criar botão de ambiente no AWS Cloud9 console\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Na página **Create environment** (Criar ambiente), em **Name** (Nome), digite um nome para o ambiente.

1. Para adicionar uma descrição ao ambiente, digite-a em **Description** (Descrição).

1. Em **Tipo de ambiente**, escolha **Nova EC2 instância** para criar um EC2 ambiente Amazon:
   + **Nova EC2 instância** — lança uma nova EC2 instância da Amazon que AWS Cloud9 pode se conectar diretamente via SSH. Você pode usar o Systems Manager para interagir com novas EC2 instâncias da Amazon. Para obter mais informações, consulte[Acessando instâncias EC2 sem entrada com AWS Systems Manager](ec2-ssm.md). 
   + **Computação existente — Lança** uma EC2 instância existente da Amazon que exige detalhes de login SSH para os quais a EC2 instância da Amazon deve ter uma regra de grupo de segurança de entrada.
     + Se você selecionar a opção **Existing compute** (Computação existente), um perfil de serviço será criado automaticamente. Você pode ver o nome do perfil de serviço em uma nota na parte inferior da tela de configuração. 
**nota**  
O desligamento automático não estará disponível para AWS Cloud9 ambientes criados usando uma EC2 instância da Amazon usando a computação existente.
**Atenção**  
Criar uma EC2 instância da Amazon para seu ambiente pode resultar em possíveis cobranças Conta da AWS para você pela Amazon EC2. Não há custo adicional para usar o Systems Manager para gerenciar conexões com sua EC2 instância.

1. Em **Tipo de instância**, escolha um tipo de instância com a quantidade de RAM e v CPUs que você acha que precisa para os tipos de tarefas que deseja realizar.
**Atenção**  
Escolher tipos de instância com mais RAM e v CPUs pode resultar em cobranças adicionais Conta da AWS para a Amazon EC2. Para obter informações sobre qual tipo de instância é adequado para sua carga de trabalho, consulte a página [Tipo de EC2 instância da Amazon](https://aws.amazon.com/ec2/instance-types/).

1. Em **Plataforma**, escolha o tipo de EC2 instância da Amazon que você deseja: **Amazon Linux 2023**, **Amazon Linux 2** ou **Ubuntu 22.04 LTS**. AWS Cloud9 cria a instância e depois conecta o ambiente a ela.
**Importante**  
Recomendamos que você escolha a opção **Amazon Linux 2023** para seu EC2 ambiente. Além de fornecer um ambiente de runtime seguro, estável e de alto desempenho, a AMI do Amazon Linux 2023 inclui suporte de longo prazo até 2024.  
Para obter mais informações, consulte a [página AL2 023](https://aws.amazon.com/linux/amazon-linux-2023/).

1. Selecione um período para **Timeout** (Tempo limite). Essa opção determina por quanto tempo o AWS Cloud9 fica inativa antes da hibernação automática. Quando todas as instâncias do navegador da Web conectadas ao IDE do ambiente são fechadas, AWS Cloud9 aguarda a quantidade de tempo especificada e, em seguida, desliga a EC2 instância da Amazon para o ambiente. 
**Atenção**  
A escolha de um período maior pode gerar cobranças maiores em sua Conta da AWS.

1. No painel **Network settings** (Configurações de rede), selecione como seu ambiente é acessado entre as duas opções a seguir:
   + **AWS Systems Manager (SSM)** — Esse método acessa o ambiente usando SSM sem abrir portas de entrada.
   + **Secure Shell (SSH)**: esse método acessa o ambiente usando SSH e requer portas de entrada abertas.

1. <a name="create-environment-vpc-step"></a>Escolha **Configurações de VPC** para exibir a Amazon Virtual Private Cloud e a sub-rede para seu ambiente. AWS Cloud9 usa a Amazon Virtual Private Cloud (Amazon VPC) para se comunicar com a instância Amazon EC2 recém-criada. Para este tutorial, recomendamos que você não altere as configurações padrão pré-selecionadas. Com as configurações padrão, AWS Cloud9 tenta usar a VPC padrão com sua única sub-rede na mesma Conta da AWS região do novo ambiente. Dependendo de como a Amazon VPC estiver configurada, siga um dos seguintes conjuntos de instruções.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/create-environment-main.html)
**Importante**  
Se você selecionou **Existing compute** (Computação existente) como o tipo de ambiente, você poderá iniciar a instância em uma sub-rede pública ou privada.  
**Sub-rede pública**: anexe um gateway da Internet à sub-rede para permitir que o SSM Agent da instância se comunique com o Systems Manager.
**Sub-rede privada**: crie um gateway NAT para permitir que a instância se comunique com a Internet e outros Serviços da AWS.
Atualmente, você não pode usar [credenciais temporárias AWS gerenciadas](security-iam.md#auth-and-access-control-temporary-managed-credentials) para permitir que o EC2 ambiente acesse e AWS service (Serviço da AWS) em nome de uma AWS entidade, como um usuário do IAM.  
 Para obter mais informações sobre como configurar sub-redes, consulte [Configurações de VPC para ambientes de desenvolvimento AWS Cloud9](vpc-settings.md).  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/create-environment-main.html)

   Para obter mais informações sobre essas opções, consulte [Configurações de VPC para ambientes de desenvolvimento AWS Cloud9](vpc-settings.md).

1. Adicione até 50 tags fornecendo uma **Key** (Chave) e um **Value** (Valor) para cada tag. Faça isso selecionando **Add new tag** (Adicionar nova tag). As tags são anexadas ao AWS Cloud9 ambiente como tags de recursos e propagadas para os seguintes recursos subjacentes: a CloudFormation pilha, a EC2 instância da Amazon e os grupos de EC2 segurança da Amazon. Para saber mais sobre tags, consulte [Controlar o acesso usando tags de AWS recursos](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) no *[Guia do usuário do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* e [informações avançadas](tags.md) neste guia.
**Atenção**  
Se você atualizar essas tags depois de criá-las, as alterações não serão propagadas para os recursos subjacentes. Para obter mais informações, consulte [Propagar atualizações de tags nos recursos subjacentes](tags.md#tags-propagate) nas informações avançadas sobre [tags](tags.md).

1. Selecione **Create** (Criar) para criar seu ambiente e, depois, você será redirecionado para a página inicial. Se a conta for criada com sucesso, uma barra flash verde aparecerá na parte superior do AWS Cloud9 console. Você pode selecionar o novo ambiente e escolher **Open in Cloud9** (Abrir no Cloud9) para iniciar o IDE.  
![\[AWS Cloud9 Seletor IDE no console AWS Cloud9\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   Se a conta não for criada, uma barra vermelha aparecerá na parte superior do AWS Cloud9 console. Talvez haja um problema com o navegador da Web, com as permissões de acesso da AWS , com a instância ou a rede associada. Você pode encontrar informações sobre as possíveis correções na seção [Solução de problemas no AWS Cloud9 .](troubleshooting.md#troubleshooting-env-loading)
**nota**  
AWS Cloud9 suporta ambos IMDSv1 IMDSv2 e. Recomendamos a adoção IMDSv2 , pois fornece um nível aprimorado de segurança em comparação IMDSv1 com. Para obter mais informações sobre os benefícios do IMDSv2, consulte o [Blog AWS de segurança](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/). Para obter informações sobre como fazer a transição IMDSv2 de IMDSv1, consulte [Transição para o uso do Instance Metadata Service versão 2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html) no *Guia do EC2 usuário da Amazon para instâncias Linux*.
**nota**  
Se seu ambiente estiver usando um proxy para acessar a Internet, você deverá fornecer detalhes do proxy para que ele AWS Cloud9 possa instalar dependências. Para obter mais informações, consulte [Falha ao instalar as dependências](troubleshooting.md#proxy-failed-dependencies).

## Criar um ambiente com código
<a name="create-environment-code"></a>

Para usar o código para criar um EC2 ambiente em AWS Cloud9, chame a operação de AWS Cloud9 criação de EC2 ambiente, da seguinte forma.


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [create-environment-ec2](https://docs.aws.amazon.com/cli/latest/reference/cloud9/create-environment-ec2.html)   | 
|  AWS SDK para C\$1\$1  |   [CreateEnvironmentEC2Solicitação](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_request.html), [CreateEnvironmentEC2Resultado](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_result.html)   | 
|  AWS SDK para Go  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2), [CreateEnvironmentEC2Solicitação](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2Request), [CreateEnvironmentEC2WithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2WithContext)   | 
|  AWS SDK para Java  |   CreateEnvironmentEC2Solicitação, CreateEnvironment EC2 Resultado   | 
|  AWS SDK para JavaScript  |   [Criar ambiente EC2](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#createEnvironmentEC2-property)   | 
|  AWS SDK para .NET  |   [CreateEnvironmentEC2Solicitação](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Request.html), [CreateEnvironmentEC2resposta](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Response.html)   | 
|  AWS SDK para PHP  |   [Criar ambiente EC2](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#createenvironmentec2)   | 
|  AWS SDK para Python (Boto)  |   [create\$1environment\$1ec2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloud9.html#Cloud9.Client.create_environment_ec2)   | 
|  AWS SDK para Ruby  |   [create\$1environment\$1ec2](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#create_environment_ec2-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [New-C9EnvironmentEC2](https://docs.aws.amazon.com/powershell/latest/reference/items/New-C9EnvironmentEC2.html)   | 
|  AWS Cloud9 API  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentEC2.html)   | 

**nota**  
Se seu ambiente estiver usando um proxy para acessar a Internet, você deverá fornecer detalhes do proxy para que ele AWS Cloud9 possa instalar dependências. Para obter mais informações, consulte [Falha ao instalar as dependências](troubleshooting.md#proxy-failed-dependencies).

# Criar um ambiente SSH
<a name="create-environment-ssh"></a>

Você cria um ambiente de desenvolvimento AWS Cloud9 SSH com o AWS Cloud9 console. Não é possível criar um ambiente de SSH usando a CLI.

## Pré-requisitos
<a name="prerequisites"></a>
+ Primeiro você precisa concluir as etapas em [Conf AWS Cloud9 iguração](setting-up.md). Dessa forma, você pode fazer login no console do AWS Cloud9 e criar ambientes.
+ Identifique uma instância de computação em nuvem existente (por exemplo, uma EC2 instância da Amazon na sua Conta da AWS) ou seu próprio servidor que você AWS Cloud9 deseja conectar ao ambiente.
+ Certifique-se de que a instância existente ou seu próprio servidor atende a todos os [Requisitos de host SSH](ssh-settings.md#ssh-settings-requirements). Isso inclui ter versões específicas do Python, Node.js e de outros componentes já instaladas; definir permissões específicas no diretório em que você deseja que o AWS Cloud9 seja iniciado após fazer login; e configurar qualquer Amazon Virtual Private Cloud associada.

## Crie um ambiente SSH
<a name="create-the-envsshtitle"></a>

1. Atenda aos pré-requisitos anteriores.

1. Conecte-se à instância existente ou ao seu próprio servidor usando um cliente SSH, se ainda não estiver conectado a ele. Isso garante que você possa adicionar o valor necessário da chave SSH pública à instância ou ao servidor. Isso é descrito posteriormente neste procedimento.
**nota**  
Para se conectar a uma instância de Nuvem AWS computação existente, consulte um ou mais dos seguintes recursos:  
Para a Amazon EC2, consulte [Connect to Your Linux Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html) no *Guia EC2 do usuário da Amazon*.
Para o Amazon Lightsail, consulte [Conectar-se à instância Lightsail do Linux/baseada em Unix](https://lightsail.aws.amazon.com/ls/docs/how-to/article/lightsail-how-to-connect-to-your-instance-virtual-private-server) na *Documentação do Amazon Lightsail*.
Para saber mais AWS Elastic Beanstalk, consulte [Listagem e conexão com instâncias de servidor](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.ec2connect.html) no *Guia do AWS Elastic Beanstalk desenvolvedor*.
Para AWS OpsWorks isso, consulte [Como usar SSH para fazer login em uma instância do Linux](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-ssh.html) no *Guia do AWS OpsWorks usuário*.
Para outras Serviços da AWS informações, consulte a documentação desse serviço específico.
Para se conectar ao seu próprio servidor, use SSH. O SSH já está instalado nos sistemas operacionais macOS e Linux. Para se conectar ao seu servidor usando SSH no Windows, você deve instalar o [PuTTY](https://www.putty.org/).

1. Faça login no AWS Cloud9 console, em [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/).

1. Depois de entrar no AWS Cloud9 console, na barra de navegação superior, escolha um Região da AWS para criar o ambiente. Para obter uma lista dos disponíveis Regiões da AWS, consulte [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)no *Referência geral da AWS*.  
![\[Seletor de região no console AWS Cloud9\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Se esta for a primeira vez que você cria um ambiente de desenvolvimento, uma página de boas-vindas será exibida. No painel **Novo AWS Cloud9 ambiente**, escolha **Criar ambiente**.

   Se você já criou ambientes de desenvolvimento anteriormente, também poderá expandir o painel à esquerda da tela. Selecione **Your environments** (Seus ambientes) e, depois, selecione **Create environment** (Criar ambiente).

   Na página de **boas-vindas**:  
![\[Selecione o botão Create environment (Criar ambiente) se a página de boas-vindas não for exibida\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Ou na página **Seus ambientes**:  
![\[Selecione o botão Create environment (Criar ambiente) se a página de boas-vindas não for exibida\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Na página **Create environment** (Criar ambiente), digite um nome para o ambiente.

1. Em **Descrição**, insira algo sobre seu ambiente. Para este tutorial, use `This environment is for the AWS Cloud9 tutorial.`

1. Em **Environment type** (Tipo de ambiente), selecione **Existing Compute** (Computação existente) entre as seguintes opções:
   + **Nova EC2 instância** — Lança uma EC2 instância da Amazon que AWS Cloud9 pode se conectar diretamente via SSH ou SSM.
   + **Computação existente — Lança** uma EC2 instância existente da Amazon que exige detalhes de login SSH, bem como a porta 22 para ser aberta. AWS Cloud9 se conecta à instância por meio de [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html).
     + Se você selecionar a opção **Existing compute** (Computação existente), um perfil de serviço será criado automaticamente. Você pode visualizar o nome no perfil de serviço na seção **Perfil de serviço e perfil de instância para acesso ao Systems Manager** mais abaixo na interface. Para obter mais informações, consulte [Acessando instâncias EC2 sem entrada com AWS Systems Manager](ec2-ssm.md). 
**Atenção**  
Criar uma EC2 instância para seu ambiente pode resultar em possíveis cobranças para você Conta da AWS pela Amazon EC2. Não há custo adicional para usar o Systems Manager para gerenciar conexões com sua EC2 instância.
**Atenção**  
AWS Cloud9 usa a chave pública SSH para se conectar com segurança ao seu servidor. Para estabelecer a conexão segura, adicione nossa chave pública ao seu arquivo `~/.ssh/authorized_keys` e forneça suas credenciais de login nas etapas a seguir. Selecione **Copy key to clipboard** (Copiar chave na área de transferência) para copiar a chave SSH ou **View public SSH key to display it** (Exibir chave SSH pública para exibi-la).

1. No painel **Existing compute** (Computação existente), para **User** (Usuário), insira o nome de login que você usou para se conectar à instância ou ao servidor anteriormente neste procedimento. Por exemplo, para uma instância de computação da Nuvem AWS , pode ser `ec2-user`, `ubuntu` ou `root`. 
**nota**  
Recomendamos que o nome de login seja associado a permissões administrativas ou a um usuário administrador na instância ou no servidor. Mais especificamente, recomendamos que esse nome de login tenha a instalação do Node.js na instância ou no servidor. Para verificar isso, no terminal da instância ou do servidor, execute o comando **`ls -l $(which node)`** (ou **`ls -l $(nvm which node)`**, se estiver usando `nvm`). Esse comando exibe o nome do proprietário da instalação do Node.js. Ele também exibe as permissões, o nome do grupo e o local da instalação.

1. Em **Host**, digite o endereço IP público (preferencial) ou o nome de host da instância ou do servidor.

1. Em **Porta**, insira a porta que você AWS Cloud9 deseja usar para tentar se conectar à instância ou ao servidor. Como alternativa, mantenha a porta padrão.

1. Selecione **Additional details - optional** (Detalhes adicionais: opcional) para exibir o caminho do ambiente, o caminho para o binário node.js e as informações do host de salto SSH.

1. Em **Environment path**, insira o caminho para o diretório na instância ou no servidor a partir do qual você AWS Cloud9 deseja começar. Você identificou isso anteriormente nos pré-requisitos para este procedimento. Se deixar em branco, o AWS Cloud9 usará o diretório com o qual a instância ou o servidor normalmente inicia após o login. Geralmente é um diretório de início ou padrão.

1. Em **Path to Node.js binary path** (Caminho para o caminho binário do Node.js), insira as informações do caminho para especificar o caminho para o binário Node.js na instância ou no servidor. Para obter o caminho, execute o comando **`which node`** (ou ** `nvm which node` **, se estiver usando `nvm`) na instância ou no servidor. Por exemplo, o caminho pode ser `/usr/bin/node`. Se você deixar isso em branco, o AWS Cloud9 tentará adivinhar onde o binário do Node.js está ao tentar conectar.

1. Em **SSH jump host** (Host de salto SSH), insira informações sobre o host de salto que a instância ou o servidor usa. Use o formato `USER_NAME@HOSTNAME:PORT_NUMBER` (por exemplo, `ec2-user@ip-192-0-2-0:22`).

   O host de salto deve atender aos seguintes requisitos:
   + Ele deve ser acessível pela internet pública usando SSH.
   + Ele deve permitir acesso de entrada por qualquer endereço IP através da porta especificada.
   + O valor da chave SSH pública que foi copiada para o arquivo `~/.ssh/authorized_keys` na instância existente ou servidor também deve ser copiado para o arquivo `~/.ssh/authorized_keys` no jump host.
   + O Netcat deve ser instalado.

1. Adicione até 50 tags fornecendo uma **Chave** e um **Valor** para cada tag. Faça isso selecionando **Add new tag** (Adicionar nova tag). As tags são anexadas ao AWS Cloud9 ambiente como tags de recursos e propagadas para os seguintes recursos subjacentes: a CloudFormation pilha, a EC2 instância da Amazon e os grupos de EC2 segurança da Amazon. Para saber mais sobre tags, consulte [Controlar o acesso usando tags de AWS recursos](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) no *[Guia do usuário do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* e [as informações avançadas](tags.md) sobre tags neste guia.
**Atenção**  
Se você atualizar essas tags depois de criá-las, as alterações não serão propagadas para os recursos subjacentes. Para obter mais informações, consulte [Propagar atualizações de tags nos recursos subjacentes](tags.md#tags-propagate) nas informações avançadas sobre [tags](tags.md).

1. Selecione **Create** (Criar) para criar seu ambiente e, depois, você será redirecionado para a página inicial. Quando a conta é criada com sucesso, uma barra de flash verde aparece na parte superior do AWS Cloud9 console. Você pode selecionar o novo ambiente e escolher **Open in Cloud9** (Abrir no Cloud9) para iniciar o IDE.   
![\[AWS Cloud9 Seletor IDE no console AWS Cloud9\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   Se a conta não for criada, uma barra flash verde aparecerá na parte superior do console do AWS Cloud9 . Sua conta pode falhar na criação devido a um problema com seu navegador da web, suas permissões de AWS acesso, a instância ou a rede associada. Você pode encontrar informações sobre possíveis correções para problemas que podem causar falhas na conta na seção [Solução de problemas no AWS Cloud9 .](troubleshooting.md#troubleshooting-env-loading)

**nota**  
Se seu ambiente estiver usando um proxy para acessar a Internet, você deverá fornecer detalhes do proxy para que ele AWS Cloud9 possa instalar dependências. Para obter mais informações, consulte [Falha ao instalar as dependências](troubleshooting.md#proxy-failed-dependencies).