O 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
O que é o AWS Cloud9?
O AWS Cloud9 é um ambiente de desenvolvimento integrado, ou IDE.
O IDE do AWS Cloud9 oferece uma experiência de edição de código completa com suporte para várias linguagens de programação e depuradores de tempo de execução, além de um terminal integrado. 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ê tem acesso ao IDE do AWS Cloud9 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.
(Entendido! Estou pronto para experimentar o AWS Cloud9. Como faço para começar?)
Como o AWS Cloud9 funciona?
O diagrama a seguir mostra uma visão geral de alto nível sobre como o 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 instância do Amazon EC2 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.

ambientes do AWS Cloud9
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 IDE do AWS Cloud9, 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 no AWS CodeCommit, em seu ambiente
-
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
Nos bastidores, há algumas maneiras pelas quais é possível conectar seus ambientes a recursos de computação.
Você pode instruir o AWS Cloud9 para criar uma instância do Amazon EC2 e, depois, conectar o ambiente a essa instância recém-criada do EC2. Chamamos esse tipo de configuração de ambiente EC2.
Você pode instruir o AWS Cloud9 para conectar 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.
Os ambientes EC2 e ambientes SSH têm algumas semelhanças e algumas diferenças. Para novos usuários do AWS Cloud9, recomendamos que você use um ambiente EC2, pois o AWS Cloud9 cuida de grande parte da configuração para você. À medida que você sabe mais sobre o AWS Cloud9 e deseja entender melhor essas semelhanças e diferenças, consulte Ambientes EC2 comparados a ambientes SSH no AWS Cloud9.
Para obter mais informações sobre como o AWS Cloud9 funciona, consulte estes vídeos e páginas da web relacionados.
O que posso fazer com o AWS Cloud9?
Com o AWS Cloud9, é possível codificar, compilar, executar, testar, depurar e lançar software em muitos cenários e variações incríveis. 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.
Direcionar o AWS Lambda, o Amazon API Gateway e as aplicações sem servidor do AWS.
Aproveitar outros produtos da AWS como Amazon Lightsail, AWS CodeStar e AWS CodePipeline
Para obter uma lista mais detalhada, consulte O que posso fazer com o AWS Cloud9?
Como faço para começar?
Para começar a usar o AWS Cloud9, siga as etapas em Configurar o AWS Cloud9 e siga o tutorial básico.