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 AWS Cloud9 no CodeCatalyst fornece uma experiência totalmente gerenciada para interagir com o AWS Cloud9. Para permitir que os clientes experimentem o uso do AWS Cloud9 no CodeCatalyst, criamos uma ferramenta de replicação. Depois de copiar e executar o script em seu ambiente do AWS Cloud9, siga as instruções para executá-lo e replicar seus recursos de código do AWS Cloud9 para o CodeCatalyst. Para obter mais informações sobre a ferramenta e o processo de replicação, consulte as Perguntas frequentes sobre o processo de replicação descritas abaixo.
nota
Esse processo de replicação não afetará seus ambientes do AWS Cloud9 existentes. Depois que o processo de replicação for concluído, você poderá excluir os Ambientes de Desenvolvimento, os repositórios de origem, o projeto e o espaço, e isso não afetará seu ambiente do AWS Cloud9. Essa ferramenta copiará apenas seus recursos de código para o AWS Cloud9 no CodeCatalyst, não excluirá nem configurará seus ambientes do AWS Cloud9 existentes. Essa ferramenta de replicação foi lançada para um grupo inicial seleto das contas da AWS. Como resultado, ele pode não aparecer em determinadas contas da AWS.
nota
Recomenda-se que você se inscreva no Amazon CodeCatalyst e crie um espaço antes de baixar a ferramenta. Para obter informações sobre como se inscrever no CodeCatalyst, consulte Inscrever-se no Amazon CodeCatalyst e criar um espaço.
Benefícios do uso do AWS Cloud9 no Amazon CodeCatalyst
A seção a seguir descreve alguns dos benefícios de desempenho e recursos aprimorados que você experimentará ao usar o AWS Cloud9 no CodeCatalyst:
O CodeCatalyst fornece uma experiência integrada que permite usar Ambientes de Desenvolvimento totalmente gerenciados para gerenciar todo o ciclo de vida de desenvolvimento de software a partir de um único local.
Opções aprimoradas de tamanho de volume do Amazon EBS no lançamento.
Suporte para ambientes efêmeros e capacidade de escalar a computação do seu Ambiente de Desenvolvimento sob demanda.
Suporte personalizado para AMI que está disponível por meio da especificação de imagens personalizadas.
Suporte ao Devfile que permite descrever as configurações como código.
Replicar seus recursos de código do AWS Cloud9 no CodeCatalyst usando a ferramenta de replicação
O procedimento a seguir detalha como copiar e executar a ferramenta de replicação para concluir o processo de replicação.
-
Copie o script abaixo e execute-o em um ambiente do AWS Cloud9:
curl https://dx5z5embsyrja.cloudfront.net -o /tmp/replicate-tool.tar.gz && tar --no-same-owner --no-same-permissions -xvf /tmp/replicate-tool.tar.gz -C /tmp && node /tmp/cloud9-replication-tools
-
[Opcional] A ferramenta de replicação usa seu ID da Conta da AWS para telemetria. O objetivo disso é nos ajudar a identificar melhor quaisquer problemas que você possa encontrar ao usar a ferramenta. Emitimos eventos de telemetria para
tool starts
,tool fails
,tool is cancelled by user
,tool completes successfully
etool creates a Dev Environment for the user
. Se você quiser desabilitar a telemetria com a ferramenta de replicação, consulte Desabilitar a telemetria da ferramenta de replicação abaixo. -
Depois de copiar e executar a ferramenta de replicação em seu ambiente do AWS Cloud9, você precisará vinculá-la à sua Conta da AWS com um ID do builder AWS navegando até o URL de acesso em um navegador e clicando em Permitir em 10 minutos. Certifique-se de abrir o link apenas uma vez. Se você abri-lo várias vezes, isso causará um erro e você precisará começar de novo. Para obter mais informações sobre o ID do builder AWS, consulte AWS Builder ID no Guia do usuário de login da AWS. Isso concederá à ferramenta de replicação acesso aos seus recursos de código com o objetivo de replicá-los no CodeCatalyst.
-
Escolha o espaço que deseja usar. Se você tiver somente um espaço, esse espaço será selecionado. Para obter mais informações sobre espaços, consulte os Espaços no CodeCatalyst, Guia do usuário do Amazon CodeCatalyst.
-
Escolha se você deseja replicar seu código no CodeCatalyst ou experimentá-lo com um novo Ambiente de Desenvolvimento. Recomendamos replicar seu código diretamente no CodeCatalyst. Para obter mais informações sobre Ambientes de desenvolvimento, consulte Ambientes de desenvolvimento no CodeCatalyst no Guia do Amazon CodeCatalyst.
-
Insira um nome para o projeto ou pressione enter para usar o nome padrão fornecido.
-
Quando solicitado, selecione como você deseja copiar seus arquivos para o novo repositório de origem no CodeCatalyst. Você pode optar por enviar a pasta raiz para um único repositório do CodeCatalyst ou enviar suas subpastas para repositórios distintos do CodeCatalyst.
-
Depois que a ferramenta estiver concluída, navegue até o projeto no console do CodeCatalyst por meio do URL fornecido na mensagem do terminal para acessar seus recursos de código no CodeCatalyst.
Depois de concluir esse procedimento, seu repositório do CodeCatalyst tem os arquivos atualizados e as confirmações que você acabou de enviar. Agora você pode criar Ambientes de Desenvolvimento a partir dessa ramificação e abri-los com o AWS Cloud9.
Desabilitar a telemetria da ferramenta de replicação
As etapas a seguir descrevem como definir uma variável de ambiente para desabilitar a telemetria da ferramenta de replicação.
-
Abra um terminal em seu ambiente do AWS Cloud9
-
Execute um dos comandos a seguir:
export CLOUD9_REPLICATION_TOOL_TELEMETRY=off
ou
export CLOUD9_REPLICATION_TOOL_TELEMETRY=0
-
Depois de executar um dos comandos acima, a variável de ambiente será definida e a telemetria da ferramenta de replicação será desativada. Depois de desativar a telemetria, você deve copiar e executar novamente o script da ferramenta de replicação para iniciar o processo.
Feedback da ferramenta de replicação
Se você encontrar algum problema ou quiser dar feedback sobre sua experiência usando a ferramenta de replicação, crie e envie um caso de suporte. Para obter informações sobre criar um caso de suporte, consulte Criar casos de suporte e gerenciamento de casos.
Diferenças entre o AWS Cloud9 e o Amazon CodeCatalyst
A tabela a seguir descreve algumas das diferenças entre AWS Cloud9 e AWS Cloud9 no CodeCatalyst.
AWS Cloud9 | AWS Cloud9 no Amazon CodeCatalyst |
---|---|
A VPC privada funciona muito bem com o AWS Cloud9. |
No momento, não é possível usar a VPC privada para o AWS Cloud9 no CodeCatalyst. |
O AWS Cloud9 aceita credenciais pré-configuradas gerenciadas pela AWS. |
As credenciais precisam ser configuradas manualmente para o AWS Cloud9 no CodeCatalyst. |
É possível ter intervalos de 30 minutos a 7 dias e desativar os desligamentos com o AWS Cloud9. |
É possível ter intervalos de 15 minutos a 20 horas para o AWS Cloud9 no CodeCatalyst, e você não pode desabilitar os desligamentos. |
O AWS Cloud9 é compatível com plataformas de sistema operacional Ubuntu e AL2. |
O AWS Cloud9 no CodeCatalyst aceita imagens MDE Universal e imagens personalizadas que podem incluir Ubuntu e AL2. Para obter mais informações sobre isso, consulte Imagens de devfile universais no Guia do usuário do Amazon CodeCatalyst. |
O upload e o download são compatíveis no AWS Cloud9 |
Atualmente, o upload e o download não são compatíveis para o AWS Cloud9 no CodeCatalyst. Os usuários precisarão enviar e baixar usando buckets do Amazon S3. |
A colaboração está disponível no AWS Cloud9 |
Atualmente, a colaboração não está disponível para o AWS Cloud9 no CodeCatalyst. |