Usar a ferramenta de replicação - AWS Cloud9

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

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

Usar a ferramenta de replicação

AWS Cloud9 in CodeCatalyst fornece uma experiência totalmente gerenciada para interagir com AWS Cloud9. Para permitir que os clientes AWS Cloud9 experimentem o uso CodeCatalyst, criamos uma ferramenta de replicação. Depois de copiar e executar o script em seu AWS Cloud9 ambiente, siga as instruções para executá-lo e replicar seus recursos de código de AWS Cloud9 para. CodeCatalyst Para obter mais informações sobre a ferramenta e o processo de replicação, consulte FAQo processo de replicação descrito 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 AWS Cloud9 ambiente. Essa ferramenta copiará apenas seus recursos de código para o AWS Cloud9 in CodeCatalyst, não excluirá nem configurará seus AWS Cloud9 ambientes existentes. Essa ferramenta de replicação foi lançada para um grupo inicial selecionado de AWS contas. Como resultado, ele pode não aparecer em determinadas AWS contas.

nota

É recomendável que você se inscreva na Amazon CodeCatalyst e crie um espaço antes de baixar a ferramenta. Para obter informações sobre como se inscrever CodeCatalyst, consulte Inscrever-se na Amazon CodeCatalyst e criar um espaço.

Benefícios de usar AWS Cloud9 na Amazon CodeCatalyst

A seção a seguir descreve alguns dos benefícios de desempenho e recursos aprimorados que você experimentará ao usar AWS Cloud9 em CodeCatalyst:

  • 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 em um único local.

  • Opções aprimoradas EBS de tamanho de volume da Amazon no lançamento.

  • Suporte para ambientes efêmeros e capacidade de escalar a computação do seu Ambiente de Desenvolvimento sob demanda.

  • AMISuporte personalizado que está disponível por meio da especificação de imagens personalizadas.

  • Suporte ao Devfile que permite descrever as configurações como código.

Replicando seus recursos AWS Cloud9 de código 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.

  1. 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
  2. [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 e tool 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.

  3. Depois de copiar e executar a ferramenta de replicação em seu AWS Cloud9 ambiente, você precisará vinculá-la a uma ID do AWS Builder navegando até o acesso URL em um navegador e clicando em Permitir em 10 minutos. Conta da AWS 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 AWS Builder ID, consulte Fazer login com o AWS Builder ID no Guia do usuário de AWS login. Isso concederá à ferramenta de replicação acesso aos seus recursos de código com o objetivo de replicá-los em. CodeCatalyst

  4. 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 Spaces CodeCatalyst in no Guia CodeCatalyst do usuário da Amazon.

  5. Escolha se você deseja replicar seu código CodeCatalyst ou testá-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 CodeCatalyst no Guia CodeCatalyst do usuário da Amazon.

  6. Insira um nome para o projeto ou pressione enter para usar o nome padrão fornecido.

  7. Quando solicitado, selecione como você deseja copiar seus arquivos para o novo repositório de origem em. CodeCatalyst Você pode optar por enviar a pasta raiz para um único CodeCatalyst repositório ou enviar suas subpastas para repositórios distintos CodeCatalyst .

  8. Depois que a ferramenta estiver concluída, navegue até o projeto no CodeCatalyst console por meio da mensagem URL fornecida no terminal para acessar seus recursos de código em CodeCatalyst.

Depois de concluir esse procedimento, seu CodeCatalyst repositório tem os arquivos atualizados e os commits 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.

  1. Abra um terminal em seu AWS Cloud9 ambiente

  2. Execute um dos comandos a seguir:

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=off

    ou

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=0
  3. 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 a Amazon AWS Cloud9 e a Amazon CodeCatalyst

A tabela a seguir descreve algumas das diferenças entre AWS Cloud9 e AWS Cloud9 entre. CodeCatalyst

AWS Cloud9 AWS Cloud9 na Amazon CodeCatalyst

Private VPC funciona muito bem com AWS Cloud9.

Atualmente, o uso de privado não VPC é suportado por AWS Cloud9 on CodeCatalyst.

AWS Cloud9 suporta credenciais AWS gerenciadas pré-configuradas.

As credenciais precisam ser configuradas manualmente para AWS Cloud9 ativadas. CodeCatalyst

É possível ter intervalos de 30 minutos a 7 dias e desativar os desligamentos com. AWS Cloud9

É possível ter intervalos de 15 minutos a 20 horas para AWS Cloud9 ligar CodeCatalyst e você não pode desativar os desligamentos.

AWS Cloud9 suporta plataformas Ubuntu e AL2 OS.

AWS Cloud9 on CodeCatalyst suporta imagens MDE universais e imagens personalizadas que podem incluir Ubuntu AL2 e. Para obter mais informações sobre isso, consulte Universal devfile images no Guia do CodeCatalyst usuário da Amazon.

O upload e o download são suportados no AWS Cloud9

No momento, o upload e o download não são compatíveis com o AWS Cloud9 on. CodeCatalyst Os usuários precisarão enviar e baixar usando buckets do Amazon S3.

A colaboração está disponível em AWS Cloud9

No momento, a colaboração não está disponível AWS Cloud9 por um CodeCatalyst.