Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Movendo um AWS Cloud9 IDE dos volumes do Amazon EBS

Modo de foco
Movendo um AWS Cloud9 IDE dos volumes do Amazon EBS - 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á.

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

Você pode mover um ambiente de AWS Cloud9 desenvolvimento de uma EC2 instância da Amazon para outra. Por exemplo, faça uma das seguintes ações:

  • Transfira um ambiente de uma EC2 instância da Amazon que está com defeito ou funcionando de forma inesperada em comparação com uma instância íntegra.

  • Transfira um ambiente de uma instância mais antiga para uma que tenha as atualizações mais recentes do sistema.

  • Aumente ou reduza os recursos computacionais de uma instância, porque o ambiente está sobrecarregado subutilizado na instância atual.

Você pode fazer o upgrade de uma AMI AWS Cloud9 compatível para outra migrando para um novo AWS Cloud9 EC2 ambiente, mantendo os arquivos do projeto. Talvez seja aconselhável atualizar para outra versão da AMI pelos seguintes motivos:

  • A AMI do ambiente atual foi alcançada end-of-life e não é mais suportada.

  • O pacote que você precisa está desatualizado na AMI atual.

Você também pode redimensionar o volume do Amazon Elastic Block Store (Amazon EBS) associado a uma instância da Amazon EC2 para um ambiente. Por exemplo, faça uma das seguintes ações, ou ambas:

  • Aumente o tamanho de um volume, porque você está ficando sem espaço de armazenamento na instância.

  • Reduza o tamanho de um volume para não pagar por espaço de armazenamento adicional que não estiver usando.

Antes de mover ou redimensionar um ambiente, você pode tentar interromper alguns processos em execução no ambiente ou adicionar um arquivo de troca ele. Para obter mais informações sobre como lidar com pouca memória ou alto uso da CPU, consulte Solução de problemas.

nota

Este tópico descreve apenas a migração de um ambiente de uma EC2 instância da Amazon para outra ou o redimensionamento de um volume do Amazon EBS. Para redimensionar um ambiente de um de seus próprios servidores, ou para alterar o espaço de armazenamento para um de seus próprios servidores, consulte a documentação do servidor.

Por fim, você pode criptografar os recursos do Amazon EBS para garantir a segurança de uma instância data-at-rest e data-in-transit entre ela e seu armazenamento anexado do EBS.

Mover um ambiente

Antes de iniciar o processo de mudança observe as seguintes condições:

  • Você não pode mover um ambiente para uma EC2 instância Amazon do mesmo tipo. Ao migrar, você deve escolher um tipo diferente de EC2 instância da Amazon para a nova instância.

    Importante

    Se você mover seu ambiente para outro tipo de EC2 instância da Amazon, esse tipo de instância também deverá ser AWS Cloud9 suportado pela versão atual Região da AWS. Para verificar os tipos de instância disponíveis em cada região, acesse a página Definir configurações que é exibida ao criar um EC2 ambiente com o console. Sua escolha na seção Tipo de instância é determinada pelo Região da AWS que está selecionado no canto superior direito do console.

  • Você deve interromper a EC2 instância da Amazon associada a um ambiente antes de poder alterar o tipo de instância. Enquanto a instância estiver interrompida, você e todos os outros membros não poderão usar o ambiente associado com a instância interrompida.

  • AWS move a instância para um novo hardware, mas o ID da instância não muda.

  • Se a instância estiver sendo executada em uma Amazon VPC e tiver um IPv4 endereço público, AWS liberará o endereço e fornecerá à instância um novo endereço público IPv4 . A instância retém seus IPv4 endereços privados e quaisquer endereços ou IPv6 endereços IP elásticos.

  • Planeje um tempo de inatividade enquanto a instância estiver parada. O processo pode levar vários minutos.

Para mover um ambiente
  1. (Opcional) Se o tipo de instância requer drivers que não estão instalados na instância atual, conecte-se à sua instância e instale os drivers primeiro. Para obter mais informações, consulte Compatibilidade para redimensionamento de instâncias no Guia do EC2 usuário da Amazon.

  2. Feche todas as guias do navegador da Web que estiverem exibindo o ambiente atualmente.

    Importante

    Se você não fechar todas as guias do navegador da Web que estão exibindo o ambiente no momento, isso AWS Cloud9 poderá interferir na conclusão desse procedimento. Especificamente, AWS Cloud9 pode tentar, na hora errada durante esse procedimento, reiniciar a EC2 instância da Amazon associada ao ambiente. A instância deve permanecer interrompida até a última etapa nesse procedimento.

  3. Faça login no AWS Management Console, se você ainda não estiver conectado, em https://console.aws.amazon.com.

    Recomendamos que você faça login usando credenciais de nível de administrador em seu. Conta da AWS Se você não conseguir fazer isso, verifique com seu Conta da AWS administrador.

  4. Abra o EC2 console da Amazon. Para fazer isso, na lista Serviços, escolha EC2.

  5. Na barra de AWS navegação, escolha o Região da AWS que contém o ambiente que você deseja mover (por exemplo, Leste dos EUA (Ohio)).

  6. No painel de navegação do serviço, expanda Instances (Instâncias) se ainda não estiver expandida e, em seguida, selecione Instances (Instâncias).

  7. Na lista de instâncias, selecione aquela que estiver associada ao ambiente que você quiser mover. Para um EC2 ambiente, o nome da instância começa com aws-cloud9- seguido pelo nome do ambiente. Por exemplo, se o nome do ambiente for my-demo-environment, o nome da instância começará com aws-cloud9-my-demo-environment.

  8. Se o Estado da instância não for Interrompido, selecione Ações, Estado da instância, Interromper. Quando solicitado, selecione Yes, Stop (Sim, interrompa). Pode demorar alguns minutos para que a instância pare.

  9. Depois que o Instance State (Estado da instância) for interrompido, selecione Actions (Ações), Instance settings (Configurações da instância) e Change Instance Type (Alterar o tipo de instância).

  10. Na caixa de diálogo Change Instance Type (Alterar tipo de instância), escolha o novo Instance Type (Tipo de instância), que você deseja que o ambiente use.

    nota

    Se o tipo de instância desejado não aparece na lista, ele não é compatível com a configuração da instância. Por exemplo, a instância pode não ser compatível devido ao tipo de virtualização.

  11. (Opcional) Se o tipo de instância selecionado oferecer suporte a otimização para EBS, selecione EBS-optimized (Otimizado para EBS) ou cancele a seleção de EBS-optimized (Otimizado para EBS) para desabilitar a otimização para EBS.

    nota

    Se, por padrão, o tipo de instância selecionado for otimizado para EBS, a opção EBS-optimized (Otimizado para EBS) estará selecionada e você não poderá cancelar essa seleção.

  12. Escolha Apply para aceitar as novas configurações.

    nota

    Se você não escolheu um tipo de instância diferente para Instance Type (Tipo de instância) anteriormente neste procedimento, nada acontecerá depois que você selecionar Apply (Aplicar).

  13. Reabra o ambiente. Para obter mais informações, consulte Abrindo um ambiente em AWS Cloud9.

Para obter mais informações sobre o procedimento anterior, consulte Alteração do tipo de instância no Guia do EC2 usuário da Amazon.

Movendo um AWS Cloud9 EC2 ambiente para uma Amazon Machine Image (AMI) diferente

Este tópico explica como migrar um AWS Cloud9 EC2 ambiente de uma Amazon Linux AMI para outra AMI AWS Cloud9 compatível.

nota

Se você quiser mover seu ambiente para uma nova instância sem atualizar a versão do sistema operacional, consulte Mover um ambiente.

Você pode migrar dados entre ambientes usando um dos seguintes procedimentos:

Como mover um ambiente baixando o arquivo em uma máquina local
  1. Crie um ambiente na mesma zona de disponibilidade com uma imagem de base diferente:

    1. Conclua as etapas na seção Criando um EC2 ambiente para criar um ambiente.

      nota

      Ao escolher a Plataforma, selecione aquela para a qual você deseja migrar seu ambiente.

    2. Por padrão, os ambientes são criados com volume de 10 GiB. Se você não tiver espaço suficiente para carregar ou descompactar o arquivo no novo ambiente, conclua as etapas do procedimento Redimensionar um volume do Amazon EBS usado por um ambiente para redimensionar o tamanho do volume do Amazon EBS.

  2. Abra o ambiente que você deseja migrar no AWS Cloud9 IDE.

  3. Depois que o AWS Cloud9 IDE carregar, selecione Arquivo > Baixar projeto no menu para baixar o arquivo com o conteúdo do diretório do projeto do ambiente.

  4. Abra o AWS Cloud9 IDE no novo ambiente.

  5. Escolha Arquivo > Carregar arquivos locais... para carregar o arquivo.

  6. (Opcional) Para fazer backup do diretório .c9 antigo para .c9.backup, no terminal do ambiente, execute o seguinte comando:

    cp .c9 .c9.backup

    Você pode precisar desses arquivos de backup se quiser restaurar os arquivos de configuração posteriormente.

  7. Para descompactar o arquivo, execute o seguinte comando:

    tar xzvf <old_environment_name>.tar.gz -C ~/
  8. Para excluir o arquivo do diretório do projeto, execute o seguinte comando:

    rm <old_environment_name>.tar.gz

    Verifique se o novo ambiente funciona conforme o esperado.

  9. Agora você pode excluir o ambiente antigo.

Como mover um ambiente usando um volume do Amazon EBS

Se não conseguir baixar o arquivo ou se o arquivo resultante for muito grande, você pode usar o volume do Amazon EBS para migrar. Além disso, esse método permite copiar arquivos que estão localizados fora do diretório ~/environment.

  1. Feche todas as guias do AWS Cloud9 IDE que estão abertas no ambiente existente.

  2. Conclua as seguintes etapas para interromper a instância existente:

    1. No AWS Cloud9 console, selecione o ambiente para navegar para ver seus detalhes.

    2. Na página Detalhes do ambiente, na guia EC2Instância, escolha Gerenciar EC2 instância.

    3. No EC2 console, selecione a instância para navegar até os detalhes da instância.

    4. Observe que Estado da instância deve estar definido como Interrompido. Caso contrário, selecione Interromper instância na lista suspensa Estado da instância. Quando solicitado, selecione Interromper. Pode demorar alguns minutos para que a instância pare.

  3. Crie um ambiente na mesma zona de disponibilidade com uma imagem de base diferente:

    1. Conclua as etapas na seção Criando um EC2 ambiente para criar um ambiente.

      nota

      Ao escolher a Plataforma, selecione aquela para a qual você deseja migrar seu ambiente.

    2. Por padrão, os ambientes são criados com volume de 10 GiB. Se você não tiver espaço suficiente para mover arquivos do volume de origem para o novo ambiente, conclua as etapas do procedimento Redimensionar um volume do Amazon EBS usado por um ambiente para redimensionar o tamanho do volume do Amazon EBS.

  4. Conclua as seguintes etapas para desanexar o volume da instância existente:

    1. Na página Resumo da instância, escolha a guia Armazenamento e selecione o volume. O nome do dispositivo do volume selecionado deve ser o mesmo especificado em Nome do dispositivo raiz da seção Detalhes de dispositivo raiz.

    2. Na página de detalhes do volume, escolha Ações > Desanexar volume.

    3. Depois que o volume for desanexado com sucesso, escolha Ações > Anexar volume e, em seguida, localize e selecione a instância do novo ambiente na lista suspensa. O nome da EC2 instância da Amazon que você selecionar deve conter o nome do AWS Cloud9 ambiente prefixado comaws-cloud9.

  5. Abra o AWS Cloud9 IDE no novo ambiente.

  6. Depois que o ambiente tiver sido carregado, para identificar o dispositivo do volume recém-anexado, execute o seguinte comando no terminal:

    lsblk

    No exemplo de saída a seguir, a partição nvme0n1 do dispositivo raiz nvme0n1p1 já está montada, portanto, a partição nvme1n1p1 também deve estar montada. O caminho completo para o dispositivo é /dev/nvme1n1p1:

    Admin:~/environment $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS nvme0n1 259:0 0 10G 0 disk ├─nvme0n1p1 259:2 0 10G 0 part / ├─nvme0n1p127 259:3 0 1M 0 part └─nvme0n1p128 259:4 0 10M 0 part /boot/efi nvme1n1 259:1 0 10G 0 disk ├─nvme1n1p1 259:5 0 10G 0 part └─nvme1n1p128 259:6 0 1M 0 part
    nota

    A saída varia ao executar esse comando no terminal.

  7. Conclua as seguintes etapas no terminal do ambiente para montar o volume existente:

    1. Para criar um diretório temporário no qual a partição do volume será montada, execute o seguinte comando:

      MOUNT_POINT=$(mktemp -d)
    2. Com base no exemplo de saída do comando lsblk, especifique o seguinte caminho do dispositivo a ser montado:

      MOUNT_DEVICE=/dev/nvme1n1p1
      nota

      A saída varia ao executar esse comando no terminal.

    3. Para montar o volume existente, execute o seguinte comando:

      sudo mount $MOUNT_DEVICE $MOUNT_POINT
    4. Conclua as seguintes etapas para verificar se o volume existente está montado corretamente:

      1. Para garantir que o volume está incluído na saída, execute o seguinte comando:

        df -h
      2. Para verificar o conteúdo do volume, execute o seguinte comando:

        ls $MOUNT_POINT/home/ec2-user/environment/
  8. (Opcional) Para fazer backup do diretório .c9 antigo para .c9.backup, no terminal do ambiente, execute o seguinte comando:

    cp .c9 .c9.backup

    Você pode precisar desses arquivos de backup se quiser restaurar os arquivos de configuração posteriormente.

  9. Para copiar o ambiente antigo no volume existente, execute o seguinte comando:

    cp -R $MOUNT_POINT/home/ec2-user/environment ~
    nota

    Se for necessário, você também poderá copiar arquivos ou diretórios fora do diretório do ambiente usando o comando anterior.

    Verifique se o novo ambiente funciona conforme o esperado.

  10. Para desmontar o dispositivo anterior, execute um dos dois comandos abaixo:

    sudo umount $MOUNT_DEVICE
    sudo umount $MOUNT_POINT
  11. Escolha Desanexar volume na lista suspensa Ações para separar o volume que você anexou na Etapa 3.

  12. Agora você pode excluir o ambiente antigo e o respectivo volume.

    nota

    Como o volume não está mais conectado à EC2 instância Amazon do ambiente, você precisará removê-lo manualmente. Você pode fazer isso escolhendo Excluir na página Detalhes do volume.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.