Il plug-in Cloud Workstations consente di avviare sessioni di sviluppo remoto per Cloud Workstations che utilizzano gli IDE JetBrains come IntelliJ IDEA Ultimate, PyCharm Professional, Rider, CLion, PhpStorm e WebStorm.
Sistemi operativi supportati
Il plug-in Cloud Workstations supporta i seguenti sistemi operativi:
- Windows
- macOS (Intel e Apple Silicon)
- Linux
Versioni supportate
Il plug-in Cloud Workstations supporta l'ultima versione e una precedente di Compute Engine, IDE JetBrains e Gateway JetBrains. Quando viene rilasciata una nuova versione principale dell'IDE JetBrains, quella successiva La release del plug-in Cloud Workstations supporta la nuova versione ed elimina il supporto per l'ultima versione supportata in precedenza.
Per mantenere aggiornate più facilmente le app JetBrains, puoi anche installare Strumenti JetBrains.
Per saperne di più sulle versioni dell'IDE JetBrains in immagini di base preconfigurate, consulta le Note di rilascio di Cloud Workstations.
Prima di iniziare
Prima di installare il plug-in Cloud Workstations, segui questi passaggi:
Segui i passaggi per creare una workstation. Quando viene richiesto il Configurazione, scegli l'immagine che corrisponde all'IDE JetBrains che vuoi utilizzare.
Dopo aver inserito il nome della workstation, fai clic su Crea.
Fai clic sulla pagina Workstation e attendi il completamento della creazione della workstation.
Scarica e installa una versione supportata di Gateway JetBrains.
Installa il plug-in Cloud Workstations
.Installa il plug-in Cloud Workstations:
Apri JetBrains Gateway.
Seleziona Tutti i fornitori.
Nella sezione Installa altri provider, individua Google Cloud e poi fai clic su Installa per scaricare il plug-in Cloud Workstations.
Dopo l'installazione, Cloud Workstations viene visualizzato nella Sezione Esegui l'IDE da remoto.
Connettiti utilizzando il plug-in Cloud Workstations
Per connetterti a una workstation utilizzando il plug-in, segui questi passaggi:
Apri JetBrains Gateway.
Nella sezione Esegui l'IDE in remoto, fai clic su Connettiti a Google Cloud.
Fai clic su Accedi per accedere al tuo Account Google.
Segui le istruzioni per concedere al plug-in Cloud Workstations l'accesso a Google Cloud.
Fai clic su Continua per completare l'accesso.
Fai clic su Sfoglia per aprire una finestra di dialogo di selezione del progetto e seleziona un progetto cloud.
Seleziona una workstation nel progetto cloud, fai clic su Avanti e attendi che la workstation selezionata venga avviata.
Seleziona il tuo IDE e il tuo progetto:
Seleziona una versione IDE nell'host remoto.
Inserisci il percorso di un progetto IDE sull'host remoto.
Fai clic su Connetti e attendi l'apertura dell'IDE e del progetto.
Riconnettiti a una workstation
Per riconnetterti rapidamente a una workstation e a un progetto IDE:
Apri il riquadro Connessioni recente.
Fai clic sul percorso di un progetto per aprire un IDE in Cloud Workstations.
Attendi l'apertura dell'IDE e del progetto.
Utilizza il port forwarding
Dopo aver aperto il client JetBrains con l'IDE e il progetto, potresti voler accedere alle porte remote su Cloud Workstations dalla tua macchina locale. Ad esempio,
quando esegui un server Python sulla workstation, python -m SimpleHTTPServer
8080
. In alcuni casi, il gateway JetBrains esegue automaticamente la porta
l'inoltro per te, in modo da poter accedere ai progetti in esecuzione da remoto
browser locale.
Puoi anche eseguire manualmente il port forwarding da Cloud Workstations alla tua macchina locale come segue:
Per Windows e Linux, seleziona File > Impostazioni dal menu principale.
Per macOS, seleziona IntelliJ IDEA > Preferenze da il menu principale.
Vai a Strumenti > Port Forwarding e aggiungi una nuova regola per inoltrare TCP per la porta
8080
.Dopo aver impostato questa regola, puoi accedere alla porta
8080
di Cloud Workstations localmente all'indirizzo http://localhost:8080
Sostituisci gli endpoint API
Per gli utenti del virtual private cloud che devono eseguire l'override degli endpoint API, assicurati che può connettersi ai tuoi servizi cloud. Per eseguire l'override degli endpoint API, segui questi passaggi:
In Windows e Linux, fai clic su impostazioni menu Opzioni > Impostazioni.
Su macOS, fai clic su Impostazioni Menu Opzioni > Preferenze.
(Facoltativo) Per accedere alle Impostazioni di JetBrains per IntelliJ e altri IDE, consulta configurare le impostazioni del progetto.
Vai a Strumenti > Google Cloud Workstations > Avanzate.
Aggiungi URL di override degli endpoint API.
Fai clic su Applica.
Per ulteriori informazioni sull'uso degli endpoint in Google Cloud, consulta Descrizione del virtual private cloud accesso alle API di Google tramite endpoint.
Istruzioni di connessione alternative per gli utenti BYOID
Se usi la funzionalità BYOID, devi seguire ulteriori passaggi per collegarti a JetBrains Gateway. Segui questi passaggi:
Avvia la workstation e apri una connessione TCP
I passaggi seguenti avviano la workstation e apri una connessione TCP:
- Segui le istruzioni nella sezione Prima di iniziare.
Assicurati che la workstation sia in esecuzione. Puoi utilizzare il seguente comando
gcloud
CLI per avviarlo.gcloud workstations start WORKSTATION_ID –-project=PROJECT \ --cluster=WORKSTATION_CLUSTER_ID --config=WORKSTATION_CONFIG_ID \ --region=WORKSTATION_CLUSTER_REGION
Avvia un tunnel TCP sulla workstation sulla porta 22:
gcloud workstations start-tcp-tunnel --project=PROJECT \ --cluster=WORKSTATION_CLUSTER_ID \ --config=WORKSTATION_CONFIG_ID \ --region=WORKSTATION_CLUSTER_REGION \ WORKSTATION_ID 22 --local-host-port=127.0.0.1:2222
Una volta completata la configurazione e l'installazione iniziale, il passaggio successivo consiste nell'avviare JetBrains Gateway.
Avvia il gateway JetBrains
Dopo aver avviato il gateway Jetbrains, seleziona Connetti tramite SSH.
Nella pagina Connetti a SSH, fai clic su Impostazioni per configurare una nuova connessione.
Dalla pagina di configurazione SSH:
- Fai clic su aggiungiAggiungi una nuova connessione.
- Inserisci le informazioni di connessione. ad esempio Host locale=
127.0.0.1
, Porta=2222
e Nome utente=user
. Assicurati di utilizzare valori appropriati per il tuo configurazione per l'host locale, la porta e il nome utente. - Imposta Authentication type (Tipo di autenticazione) su Password e lascia la password è vuoto.
- Deseleziona l'opzione Esegui l'analisi del file di configurazione ~/.ssh/config.
- Fai clic su OK per creare la connessione.
- Fai clic su Controlla connessione e continua.
Nella pagina Scegli IDE e progetto, seleziona quanto segue:
- Seleziona l'IDE che vuoi utilizzare.
Seleziona la directory contenente il progetto facendo clic su more_horiz Altro. Tieni presente che non puoi creare un progetto da questo menu. Puoi solo aprire un progetto. Per creare un nuovo progetto, seleziona Apri un terminale SSH ed esegui i comandi per creare una directory per il progetto JetBrains.
In alternativa, puoi anche fare clic su Apri un terminale SSH per eseguire i comandi
git
all'interno delle tue workstation. Ad esempio, il seguente comando clona il progetto Cloud Code Samples nella tua home directory:git clone https://github.com/GoogleCloudPlatform/cloud-code-samples.git
Dopo aver selezionato la directory del progetto, fai clic su Scarica e Avvia IDE.
Dopo la connessione dell'IDE, puoi accedere ai file nella tua workstation direttamente dal tuo IDE JetBrains, che può utilizzare anche l'estensione Cloud Workstations per aiutarti a creare ed eseguire il codice.