Com a integração do Compute Engine do Cloud Code, é possível visualizar as VMs do Compute Engine que executam os aplicativos, estabelecer conexões com as VMs usando SSH, ver registros de aplicativos e fazer upload de arquivos para um VM.
Neste documento, mostramos como acessar o Compute Engine com o Cloud Code no seu ambiente de desenvolvimento integrado (IDE) e gerenciar as instâncias de VM.
Ver VMs
Para acessar as VMs no seu projeto do Google Cloud e os detalhes da instância de VM em console do Google Cloud, siga estas etapas:
Clique na guia Compute Engine ou selecione View > Tool Windows > Compute Engine.
Se você não tiver selecionado um projeto do Google Cloud, clique em Selecionar um projeto do Google Cloud, escolha um projeto e clique em OK.
Para ver suas instâncias de VM, expanda o snippet Todas as instâncias de VM.
Para acessar os detalhes da instância de VM no console do Google Cloud, clique com o botão direito do mouse na VM instância e selecione Abrir no console do Cloud.
Adicionar e conferir as VMs favoritas
O IntelliJ oferece suporte às instâncias de VM favoritas por projeto do Google Cloud, que são mantidos 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 de 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 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 da 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 exibir Como solucionar erros de SSH documentação, clique em Ver o guia de solução de problemas.
ver 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.
Faça 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 em uma VM, selecione uma instância de VM e, na parte superior Compute Engine, clique em cloud_upload Fazer upload ou clicar com o botão direito do mouse na instância da VM e selecionar 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:
- Ver o guia de transferência de arquivos: abre Como transferir arquivos para VMs do Linux. para mais informações sobre como transferir arquivos para a VM do Compute Engine instâncias.
- Solução de problemas no terminal: mostra informações no terminal sobre o problema e possíveis soluções.
- Ver o guia de solução de problemas: abre a opção Como solucionar erros de SSH. para mais informações sobre erros comuns que você pode encontrar ao como se conectar a uma VM usando SSH, formas de resolver erros e métodos para e diagnosticar conexões SSH com falha.