Gestire le VM in Cloud Code for IntelliJ

Con l'integrazione di Compute Engine di Cloud Code, puoi visualizzare le VM Compute Engine su cui vengono eseguite le tue applicazioni, stabilire connessioni alle VM utilizzando SSH, visualizzare i log delle applicazioni e caricare file su una VM.

Questo documento mostra come accedere a Compute Engine con Cloud Code nell'IDE e gestire le istanze VM.

Visualizza VM

Per visualizzare le VM nel tuo progetto Google Cloud e i dettagli delle istanze VM nella console Google Cloud:

  1. Fai clic sulla scheda Compute Engine o seleziona Visualizza > Finestre degli strumenti > Compute Engine.

    Scheda Compute Engine in IntelliJ

  2. Se non hai selezionato un progetto Google Cloud, fai clic su Seleziona un progetto Google Cloud, seleziona un progetto e poi fai clic su Ok.

  3. Per visualizzare le istanze VM, espandi lo snippet Tutte le istanze VM.

  4. Per visualizzare i dettagli dell'istanza VM nella console Google Cloud, fai clic con il tasto destro del mouse sull'istanza VM e seleziona Apri nella console Cloud.

Aggiungere e visualizzare le VM preferite

IntelliJ supporta le istanze VM preferite per progetto Google Cloud, che vengono conservate tra i riavvii della VM. Per aggiungere VM all'elenco dei preferiti e visualizzarlo:

  1. Nella scheda Compute Engine, fai clic con il tasto destro del mouse su un'istanza VM sotto lo snippet Tutte le istanze VM e seleziona Aggiungi a Preferiti.

  2. Per visualizzare l'elenco dei preferiti, espandi lo snippet Istanze VM preferite.

  3. Per rimuovere una VM dall'elenco dei preferiti, fai clic con il tasto destro del mouse sulla VM e seleziona Rimuovi dai preferiti.

Connettiti a una VM

Per connetterti all'istanza VM nell'IDE con Cloud Code utilizzando il terminale IDE e SSH integrati, segui questi passaggi:

  1. Per connetterti a un'istanza VM, fai clic con il tasto destro del mouse sull'istanza VM e seleziona Apri connessione SSH.

    Viene visualizzato un terminale con le informazioni sull'istanza remota.

  2. Se la connessione all'istanza VM non va a buon fine, viene visualizzata una finestra di dialogo con un messaggio di errore. Per visualizzare nel terminale le informazioni sul problema e sulle potenziali risoluzioni, fai clic su Risolvi i problemi nel terminale. In alternativa, per visualizzare la documentazione relativa alla risoluzione degli errori SSH, fai clic su Visualizza la guida alla risoluzione dei problemi.

Visualizzare i log delle applicazioni su una VM

Per visualizzare i log dell'applicazione di un'istanza VM nell'IDE, fai clic con il tasto destro del mouse sull'istanza VM e seleziona Visualizza Esplora log. Verrà visualizzata la pagina Esplora log nella console Google Cloud.

Caricare un file in una VM

Per copiare i file dell'applicazione dall'IDE locale all'istanza VM remota, segui questi passaggi:

  1. Per caricare un file in una VM, seleziona un'istanza VM e fai clic su cloud_upload Carica nella parte superiore del riquadro Compute Engine oppure fai clic con il tasto destro del mouse sull'istanza VM e seleziona Carica un file/una directory.

  2. Vai al file che vuoi caricare e fai clic su Apri. Si apre un terminale con l'elenco dei file e lo stato di avanzamento del caricamento.

  3. Se il caricamento non riesce, viene visualizzata la finestra di dialogo Risoluzione dei problemi di connettività SSH. Scegli un'opzione su cui fare clic:

    • Visualizza la guida al trasferimento dei file: apre Trasferimento di file su VM Linux per ulteriori informazioni sul trasferimento di file alle istanze VM Compute Engine.
    • Risolvi i problemi nel terminale: vengono visualizzate nel terminale informazioni sul problema e sulle potenziali soluzioni.
    • Visualizza la guida alla risoluzione dei problemi: apre la pagina Risolvere gli errori SSH per saperne di più sugli errori comuni che potresti riscontrare quando ti connetti a una VM utilizzando SSH, sui modi per risolvere gli errori e sui metodi per diagnosticare le connessioni SSH non riuscite.

Assistenza

Per inviare un feedback o segnalare un problema nell'IDE IntelliJ, vai a Strumenti > Cloud Code > Guida / Informazioni > Invia feedback o segnala un problema per segnalare un problema su GitHub.