Com a integração do Compute Engine do Cloud Code, você pode acessar as VMs do Compute Engine que executam seus aplicativos, estabelecer conexões com elas usando SSH, acessar os registros de aplicativos e fazer upload de arquivos para uma VM.
Neste documento, mostramos como acessar o Compute Engine com o Cloud Code no seu ambiente de desenvolvimento integrado (IDE) e gerenciar suas instâncias de VM.
Ver VMs
Para conferir as VMs no projeto Google Cloud e os detalhes da instância de VM no console do Google Cloud, siga estas etapas:
Clique na guia Compute Engine ou selecione View > Tool Windows > Compute Engine.
Se você ainda não tiver selecionado um projeto Google Cloud , clique em Selecionar um projeto do Google Cloud, selecione um projeto e clique em OK.
Para conferir as instâncias de VM, abra o snippet Todas as instâncias de VM.
Para conferir os detalhes da instância de VM no console do Google Cloud, clique com o botão direito do mouse na instância e selecione Abrir no console do Cloud.
Adicionar e conferir as VMs favoritas
O IntelliJ oferece suporte a instâncias de VM favoritas por Google Cloud projeto, que são mantidas entre as reinicializações da VM. Para adicionar VMs à lista de favoritos e acessá-la, siga estas etapas:
Na guia Compute Engine, no snippet All VM Instances, clique com o botão direito do mouse em uma instância da VM e selecione Add to Favorites.
Para conferir a lista de favoritos, abra o snippet Instâncias de VM favoritas.
Para remover uma VM da lista de favoritos, clique com o botão direito do mouse na VM e selecione Remover dos favoritos.
Conectar-se a uma VM
Para se conectar à instância de VM no seu ambiente de desenvolvimento integrado com o Cloud Code usando o terminal integrado do ambiente de desenvolvimento integrado e o SSH, siga estas etapas:
Para se conectar a uma instância de VM, clique com o botão direito do mouse nela e selecione Abrir conexão SSH.
Um terminal aparece mostrando informações sobre a instância remota.
Se a conexão com a instância de VM falhar, uma caixa de diálogo de mensagem de erro vai aparecer. Para conferir informações no terminal sobre o problema e possíveis soluções, clique em Resolver problemas no terminal. Ou, para conferir a documentação Solução de erros de SSH, clique em Ver o guia de solução de problemas.
Conferir os registros do aplicativo em uma VM
Para conferir os registros do aplicativo de uma instância de VM no ambiente de desenvolvimento integrado, clique com o botão direito do mouse na instância e selecione View Logs Explorer. Isso vai direcionar você para o Explorador de registros no console do Google Cloud.
Fazer upload de um arquivo para uma VM
Para copiar arquivos de aplicativos do seu ambiente de desenvolvimento integrado local para a instância de VM remota, siga estas etapas:
Para fazer upload de um arquivo para uma VM, selecione uma instância de VM e, na parte de cima do painel do Compute Engine, clique em cloud_upload Upload ou clique com o botão direito do mouse na instância da VM e selecione Fazer upload de um arquivo/diretório.
Navegue até o arquivo que você quer enviar e clique em Abrir. Um terminal é aberto com a lista de arquivos e o progresso do upload.
Se o upload falhar, a caixa de diálogo Solução de problemas de conectividade SSH vai aparecer. Escolha uma opção para clicar:
- Conferir o guia de transferência de arquivos: abre o artigo Como transferir arquivos para VMs do Linux para mais informações sobre como transferir arquivos para instâncias de VM do Compute Engine.
- Solução de problemas no terminal: mostra informações no terminal sobre o problema e possíveis soluções.
- Consultar o guia de solução de problemas: abre Solução de problemas de erros de SSH para mais informações sobre erros comuns que você pode encontrar ao se conectar a uma VM usando SSH, maneiras de resolver erros e métodos para diagnosticar conexões SSH com falha.