

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

# O que AWS Cloud9é
<a name="welcome"></a>

AWS Cloud9 é um ambiente de desenvolvimento integrado, ou *IDE*.

O AWS Cloud9 IDE oferece uma rica experiência de edição de código com suporte para várias linguagens de programação e depuradores de tempo de execução, além de um terminal embutido. Ele contém um conjunto de ferramentas usadas para codificar, compilar, executar, testar e depurar software, e ajuda você a liberar software para a nuvem.

Você acessa o AWS Cloud9 IDE por meio de um navegador da web. Configure o IDE de acordo com as suas preferências. Altere os temas de cores, vincule teclas de atalho, habilite a coloração da sintaxe e formatação de código específicas para a linguagem de programação e muito mais.

(**Entendi\$1** Estou pronto para tentar AWS Cloud9. [Como faço para começar?](#how-to-get-started))

## Como AWS Cloud9 funciona?
<a name="how-does-it-work"></a>

O diagrama a seguir mostra uma visão geral de alto nível de como AWS Cloud9 funciona.

No diagrama (começando de baixo), use o **IDE do AWS Cloud9 **, em execução em um navegador da Web no **computador local**, para interagir com o **ambiente do AWS Cloud9 **. Um recurso de computação (por exemplo, uma ** EC2 instância da Amazon** ou **seu próprio servidor**) se conecta a esse ambiente. Por fim, seu trabalho é armazenado em um **repositório do AWS CodeCommit ** ou em **outro tipo de repositório remoto**.

![\[Diagrama que fornece uma visão geral de como AWS Cloud9 funciona\]](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/images/arch.png)


### AWS Cloud9 ambientes
<a name="w2aab9c13b9"></a>

Um *ambiente do AWS Cloud9 * é um local onde você armazena os arquivos do projeto e onde executa as ferramentas para desenvolver as aplicações.

Usando o AWS Cloud9 IDE, você pode:
+ Armazenar os arquivos do projeto localmente na instância ou no servidor.
+ Clone um repositório de código remoto, como um repositório em, em seu ambiente. AWS CodeCommit
+ Trabalhe com uma combinação de arquivos locais e clonados no ambiente.

Crie e alterne entre diversos ambientes com cada ambiente configurado para um determinado projeto de desenvolvimento. Ao armazenar o ambiente na nuvem, os projetos não precisam mais estar vinculados a um único computador ou configuração de servidor. Isso permite executar operações como alternar facilmente entre computadores e integrar desenvolvedores com mais agilidade à equipe.

### Ambientes e recursos de computação
<a name="env-intro"></a>

Nos bastidores, há algumas maneiras pelas quais é possível conectar seus ambientes a recursos de computação.
+ Você pode AWS Cloud9 instruir a criação de uma EC2 instância da Amazon e, em seguida, conectar o ambiente a essa EC2 instância recém-criada. Esse tipo de configuração é chamado de *EC2 ambiente*.
+ Você pode AWS Cloud9 instruir a conexão de um ambiente a uma instância de computação em nuvem existente ou ao seu próprio servidor. Chamamos esse tipo de configuração de *ambiente SSH*.

EC2 ambientes e ambientes SSH têm algumas semelhanças e algumas diferenças. Se você é novato AWS Cloud9, recomendamos que você use um EC2 ambiente porque AWS Cloud9 cuida de grande parte da configuração para você. À medida que você aprender mais sobre AWS Cloud9 essas semelhanças e diferenças e quiser entender melhor essas semelhanças e diferenças, consulte[Ambientes EC2 em comparação com ambientes SSH em AWS Cloud9](ec2-env-versus-ssh-env.md).

Para obter mais informações sobre como AWS Cloud9 funciona, consulte esses [vídeos](additional-info.md#related-videos) e [páginas da web](additional-info.md#related-web-pages) relacionados.

## O que eu posso fazer com AWS Cloud9?
<a name="what-can-i-do-summary"></a>

Com AWS Cloud9, você pode codificar, criar, executar, testar, depurar e lançar software em muitos cenários e variações interessantes. Isso inclui (entre outros):
+ Trabalhar com código em várias linguagens de programação e o AWS Cloud Development Kit (AWS CDK).
+ Trabalhar com código em um contêiner do Docker em execução.
+ Usar repositórios de código online.
+ Colaborar com outras pessoas em tempo real.
+ Interagir com várias tecnologias de banco de dados e site.
+ Segmentação AWS Lambda, Amazon API Gateway e aplicativos sem AWS servidor.
+ Aproveitando outros AWS produtos, como Amazon Lightsail AWS CodeStar, e. AWS CodePipeline

Para obter uma lista mais detalhada, consulte [O que eu posso fazer com AWS Cloud9?](what-can-i-do.md)

## Como faço para começar?
<a name="how-to-get-started"></a>

Para começar a usar AWS Cloud9, siga as etapas e[Conf AWS Cloud9 iguração](setting-up.md), em seguida, siga o [tutorial básico](tutorials-basic.md).

## Tópicos adicionais
<a name="welcome-additional-info"></a>
+ [O que eu posso fazer com AWS Cloud9?](what-can-i-do.md)
+ [Informações adicionais sobre AWS Cloud9](additional-info.md)