Una configurazione della workstation funge da modello per la creazione di workstation coerenti per più sviluppatori e specifica impostazioni di configurazione come tipo di macchina, zone, dimensioni del disco, strumenti e librerie preinstallate. Qualsiasi operazione eseguita su una configurazione della workstation, ad esempio la modifica del tipo di macchina o dell'immagine container, si riflette su ogni workstation al successivo avvio.
Questa sezione spiega i passaggi per creare una configurazione della workstation:
- Configurare le impostazioni di base
- Definisci le impostazioni della macchina
- Personalizza l'ambiente
- Aggiungere utenti
- Aggiungere etichette e tag
Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud , fai clic su Procedura guidata:
Prima di iniziare
Prima di iniziare a utilizzare Cloud Workstations, assicurati di disporre delle autorizzazioni richieste e di completare questi passaggi di configurazione obbligatori. Puoi saltare questa sezione se hai già completato questa configurazione.
- Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei carichi di lavoro.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Abilita l'API Cloud Workstations.
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre dell'autorizzazione
serviceusage.services.enable. Se hai creato il progetto, probabilmente disponi già di questa autorizzazione tramite il ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il ruolo Amministratore utilizzo dei servizi (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli. -
Assicurati di disporre del ruolo IAM Amministratore Cloud Workstations sul progetto in modo da poter creare configurazioni della workstation. Per controllare i tuoi ruoli IAM nella console Google Cloud , vai alla pagina IAM:
-
Cloud Workstations sono ospitate su VM avviate da immagini
Container-Optimized OS (COS)
pubbliche preconfigurate di Compute Engine. Se viene applicato il vincolo di policy dell'organizzazione
constraints/compute.trustedimageProjects, devi impostare limitazioni di accesso alle immagini per consentire agli utenti di creare dischi di avvio daprojects/cos-cloudo da tutte le immagini pubbliche. -
(Facoltativo) Abilita l'API Container File System per consentire un avvio più rapido della workstation.
Abilita l'API Container File System
Per saperne di più, consulta Ridurre il tempo di avvio della workstation con lo streaming di immagini.
Configura le impostazioni di base
Per configurare le basi di una configurazione di workstation:Nella console, vai a Cloud Workstations > Configurazioni workstation.
Nella pagina Configurazioni workstation, fai clic su add_boxCrea.

Nel campo Nome, inserisci
test-configurationcome nome della configurazione.Nel campo Regione, seleziona la regione del cluster di workstation che vuoi utilizzare per questa configurazione oppure seleziona la regione in cui vuoi creare un cluster.
Dall'elenco Cluster, seleziona il cluster della workstation e poi fai clic su Continua.
Se non è disponibile alcun cluster di workstation nella regione selezionata, viene creato automaticamente un cluster insieme alla configurazione. Il nuovo cluster viene creato con le impostazioni predefinite, che puoi modificare facendo clic su Personalizza impostazioni cluster. Per ulteriori informazioni sulle impostazioni dei cluster di workstation, consulta Creare un cluster di workstation.
Per Preset macchina, seleziona una delle opzioni preconfigurate (ad esempio, Moderato) o seleziona Personalizzato per personalizzare le impostazioni di calcolo e archiviazione.
Per Workstation con avvio rapido, seleziona Abilitata per un avvio più rapido della workstation o Disabilitata per un costo inferiore.
Questo valore specifica il numero di macchine virtuali (VM) mantenute in uno stato di pre-avvio, il che consente tempi di avvio della workstation più rapidi. Tuttavia, al tuo progetto vengono addebitati i costi per queste VM.
Nel menu Editor di codice, scegli Editor di base (Code OSS per Cloud Workstations) di Cloud Workstations. Se la tua organizzazione preferisce un IDE diverso, puoi anche scegliere dall'elenco di IDE preconfigurati. Se non vuoi utilizzare un'immagine preconfigurata, puoi scegliere un'immagine personalizzata nella pagina Impostazioni ambiente.
Fai clic su Continua per passare alla pagina Configurazione macchina.
Definisci le impostazioni della macchina
Per utilizzare un tipo di macchina diverso da quello preimpostato, seleziona un Tipo di macchina in base alle tue esigenze. Ad esempio, puoi scegliere e2-standard-4 (4 CPU, 16 GB di memoria).
Seleziona due zone all'interno della regione selezionata. Cloud Workstations crea risorse VM e archivia i dati in queste zone.
La selezione della zona influisce anche sul tipo di risorse di calcolo disponibili. Ad esempio, se selezioni il tipo di macchina N1 e vuoi utilizzare le GPU, assicurati di selezionare due zone in cui il tipo di GPU scelto è elencato come disponibile nella tabella Disponibilità delle GPU per regione e zona.
Per Abilita l'avvio rapido delle workstation, scegli una dimensione del pool in base al numero di sviluppatori che prevedi, ai tuoi casi d'uso e al tuo budget. Le dimensioni del pool di avvio rapido predefinite sono 1.
Nella sezione Risparmi sui costi, imposta il periodo di tempo da attendere prima della sospensione automatica. Lascia il campo Sospensione automatica impostato su Dopo 2 ore di inattività (impostazione predefinita) per arrestare automaticamente le workstation inattive per più di due ore.
(Facoltativo) Nella sezione Opzioni avanzate, fai clic su expand_moreEspandi altro.
Per aggiungere tag di rete, inserisci il testo nel campo Tag di rete.
I tag di rete sono metadati applicati alle VM Compute Engine sottostanti che consentono di applicare route e regole firewall a istanze VM specifiche. In Cloud Workstations, puoi utilizzare i tag di rete per applicare route o regole firewall a tutte le workstation in una configurazione di workstation.
Per disattivare gli indirizzi IP pubblici, seleziona la casella di controllo Disabilita indirizzi IP pubblici.
Se disabiliti gli indirizzi IP pubblici, devi configurare l'accesso privato Google o Cloud NAT sulla tua rete. Se utilizzi l'accesso privato Google e
private.googleapis.comorestricted.googleapis.comper Artifact Registry, assicurati di configurare i record DNS per i domini*.pkg.dev.Per attivare la virtualizzazione nidificata, seleziona la casella di controllo Abilita virtualizzazione nidificata. La virtualizzazione nidificata ti consente di eseguire istanze VM all'interno della tua workstation.
Prima di attivare la virtualizzazione nidificata, tieni presente le seguenti considerazioni importanti.
Anche le istanze Cloud Workstations sono soggette alle stesse limitazioni delle istanze Compute Engine:
Policy dell'organizzazione: la creazione di VM nidificate potrebbe essere limitata per progetti, cartelle o organizzazioni se il vincolo Disabilita la virtualizzazione nidificata della VM viene applicato nella policy dell'organizzazione. Per ulteriori informazioni, consulta la sezione Compute Engine, Verifica se la virtualizzazione nidificata è consentita.
Prestazioni: le VM nidificate potrebbero subire una riduzione delle prestazioni del 10% o superiore per i carichi di lavoro vincolati alla CPU e possibilmente superiore al 10% per i carichi di lavoro vincolati all'input o all'output.
Tipo di macchina: la virtualizzazione nidificata può essere attivata solo nelle configurazioni delle workstation che specificano tipi di macchine nelle serie di macchine N1 o N2.
Per criptare i dati durante l'elaborazione su questa VM, seleziona la casella di controllo