Remote VS Code con GCP

Remote VS Code con GCP una guida completa

Configurazione del flusso di lavoro remoto utilizzando Google Cloud Platform.

In questo articolo, forniremo una guida completa su come configurare un ambiente di sviluppo remoto su Google Cloud Platform (GCP) utilizzando Virtual Studio Code (VS Code).

Foto di charlesdeluvio su Unsplash

I vantaggi dello sviluppo remoto

Lo sviluppo remoto offre vantaggi nell’utilizzo delle risorse, garantisce ambienti coerenti tra le macchine e favorisce la collaborazione tra i membri del team. In questo articolo, forniremo una guida completa alla configurazione necessaria per lavorare su una macchina virtuale remota di GCP (Google Cloud Platform) da interfaccia locale di Visual Studio Code (VS Code). Una volta inizializzate, le macchine virtuali possono essere riconfigurate come necessario, un valore aggiunto che si realizza rapidamente quando si affronta il panorama aziendale dinamico e sempre in evoluzione che gestiamo quotidianamente.

Connessione alle VM remote tramite SSH

Questo flusso di lavoro viene realizzato tramite la tecnologia SSH, che crea una versione headless di VS Code alimentata da una connessione a una macchina remota. È necessaria una coppia di chiavi crittografiche per stabilire una connessione SSH. È consueto creare sia una chiave pubblica che una chiave privata durante la generazione di una coppia di chiavi SSH. Il computer locale con la chiave privata può quindi connettersi alla macchina remota che detiene la corrispondente chiave pubblica.

Questo potrebbe sembrare familiare se ti sei connesso a GitHub (o ad altri repository git remoti) tramite SSH. Fornendo alla tua macchina remota la chiave pubblica, riesci a connettere il tuo dispositivo locale. Stabiliremo una connessione alla nostra macchina virtuale GCP (VM) tramite un processo simile.

  1. Fornire un’istanza VM GCP
  2. Generare una coppia di chiavi SSH utilizzando Google Cloud SDK
  3. Configurare il tuo VS Code locale per connettersi all’istanza VM GCP precedentemente fornita
  4. Modificare (modificare, interrompere, ecc.) l’istanza VM

Istanze VM GCP

Potresti o meno aver utilizzato in precedenza l’API Compute Engine. Se non l’hai fatto, dovrai abilitarla. Una volta abilitata, provvederemo a fornire un’istanza VM navigando su Compute Engine.

Da lì, seleziona Crea istanza.