Questo documento spiega come creare una macchina virtuale (VM) o bare metal utilizzando un'immagine disco di avvio, uno snapshot del disco di avvio o un'immagine container. Supporto di alcune immagini delle VM schermate, che offrire funzionalità di sicurezza quali firmware conforme a UEFI, avvio protetto e Avvio con misurazioni con protezione da vTPM. Nelle Shielded VM vTPM e monitoraggio dell'integrità sono abilitate per impostazione predefinita.
Durante la creazione dell'istanza Compute puoi creare uno o più dischi. Puoi anche aggiungere altri dischi all'istanza dopo la sua creazione. Compute Engine si avvia automaticamente l'istanza dopo la creazione.
Durante la creazione di un'istanza Compute, puoi anche aggiungere più interfacce di rete. Per mitigare l'esposizione della tua istanza alle minacce su internet, puoi omettere l'indirizzo IP esterno quando aggiungi un'interfaccia di rete all'istanza. In questi casi, l'istanza è accessibile solo da altre istanze di calcolo in la stessa rete VPC o una rete collegata, a meno che non configuri Cloud NAT
Se stai creando un'istanza Compute per la prima volta, consulta Guida rapida all'utilizzo di una VM Linux o Guida rapida all'utilizzo di una VM Windows Server.
Per informazioni sulla creazione di istanze Compute Engine più specifiche o complicate, consulta seguenti risorse:
- Crea una VM che utilizza un account di servizio gestito dall'utente.
- Crea istanze di Windows Server.
- Creare istanze SQL Server.
- Creare istanze sui nodi single-tenant.
- Crea un'istanza VM con un nome host personalizzato.
- Crea istanze VM che utilizzano l'interfaccia di rete gVNIC.
- Crea e avvia un'istanza ARM VM.
- Crea un'istanza VM con GPU collegate.
- Crea un'istanza VM con un'immagine di computing ad alte prestazioni (HPC).
- Crea un'istanza VM con una pianificazione di istanza collegata.
- Crea un gruppo di istanze gestite.
- Crea un'istanza Confidential VM.
- Prenota istanze e utilizza istanze riservate.
- Configurare un'istanza VM con una larghezza di banda superiore.
Se vuoi portare una licenza esistente, consulta Bring Your Own License.
Prima di iniziare
- Quando crei istanze di calcolo da immagini o dischi utilizzando il metodo Google Cloud CLI o REST, è previsto un limite di 20 istanze per secondo. Se devi creare un numero maggiore di istanze al secondo, richiedere un limite di quota più elevato per la risorsa Immagini.
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
-
compute.instances.create
del progetto -
Per utilizzare un'immagine personalizzata per creare la VM:
compute.images.useReadOnly
sull'immagine -
Per utilizzare uno snapshot per creare la VM:
compute.snapshots.useReadOnly
sullo snapshot -
Per utilizzare un modello di istanza per creare la VM:
compute.instanceTemplates.useReadOnly
sul modello di istanza -
Per assegnare una rete legacy alla VM:
compute.networks.use
del progetto -
Per specificare un indirizzo IP statico per la VM:
compute.addresses.use
del progetto -
Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete legacy:
compute.networks.useExternalIp
del progetto -
Per specificare una subnet per la tua VM:
compute.subnetworks.use
del progetto o della subnet scelta -
Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete VPC:
compute.subnetworks.useExternalIp
del progetto o della subnet scelta -
Per impostare i metadati di un'istanza VM per la VM:
compute.instances.setMetadata
del progetto -
Per impostare i tag per la VM:
compute.instances.setTags
sulla VM -
Per impostare le etichette per la VM:
compute.instances.setLabels
sulla VM -
Per impostare un account di servizio da utilizzare per la VM:
compute.instances.setServiceAccount
sulla VM -
Per creare un nuovo disco per la VM:
compute.disks.create
del progetto -
Per collegare un disco esistente in modalità di sola lettura o lettura/scrittura:
compute.disks.use
sul disco -
Per collegare un disco esistente in modalità di sola lettura:
compute.disks.useReadOnly
sul disco Nella console Google Cloud, vai alla pagina Immagini.
Esegui questo comando:
gcloud compute images list
Prendi nota del nome dell'immagine o della famiglia di immagini e del nome dell'immagine progetto contenente l'immagine.
(Facoltativo) Per determinare se l'immagine supporta le funzionalità di VM schermata, esegui questo comando:
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
Sostituisci quanto segue:
IMAGE_NAME
: nome dell'immagine da verificare supporto delle funzionalità delle Shielded VMIMAGE_PROJECT
: progetto contenente immagine
Se l'immagine supporta le funzionalità Shielded VM, la riga seguente viene visualizzato nell'output:
type: UEFI_COMPATIBLE
.Esegui questo comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
Prendi nota del nome dell'immagine o della famiglia di immagini e del nome dell'immagine progetto contenente l'immagine.
(Facoltativo) Per determinare se l'immagine supporta le funzionalità di VM schermata, esegui questo comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
Sostituisci quanto segue:
IMAGE_PROJECT
: progetto contenente immagineIMAGE_NAME
: nome dell'immagine da verificare supporto delle funzionalità delle Shielded VM
Se l'immagine supporta le funzionalità Shielded VM, la riga seguente viene visualizzato nell'output:
type: UEFI_COMPATIBLE
.Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, vedi Convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Google Compute Engine randomizza l'elenco di zone all'interno di ogni regione per incoraggiarne l'uso in più zone.
Seleziona una Configurazione macchina per la tua VM.
Nella sezione Disco di avvio, fai clic su Cambia, quindi seguenti:
- Nella scheda Immagini pubbliche, scegli quanto segue:
- .
- Sistema operativo
- Versione sistema operativo
- Tipo di disco di avvio
- Dimensione del disco di avvio
- (Facoltativo) Per le opzioni di configurazione avanzate, fai clic su Mostra avanzate configurazione.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
- Nella scheda Immagini pubbliche, scegli quanto segue:
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS verso VM, seleziona Consenti HTTP traffico o Consenti traffico HTTPS. Quando una di queste, Compute Engine aggiunge un tag di rete VM, che associa la regola firewall alla VM. Poi, Compute Engine crea il traffico in entrata corrispondente regola firewall che consente a tutte le risorse in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS).(Facoltativo) Se hai scelto un'immagine del sistema operativo che supporta la Shielded VM puoi modificare la VM schermata impostazioni. Per modificare le impostazioni della Shielded VM, espandi la sezione Sicurezza nella sezione Opzioni avanzate e poi esegui le come richiesto:
Per attivare Avvio protetto: Seleziona Attiva Avvio protetto. Avvio protetto corrente disattivata per impostazione predefinita.
Per disattivare vTPM, cancella la casella di controllo Attiva vTPM. vTPM corrente attivata per impostazione predefinita. La disabilitazione di vTPM disattiva anche monitoraggio dell'integrità perché il monitoraggio dell'integrità si basa sui dati raccolti Avvio misurato.
Per disattivare il monitoraggio dell'integrità: cancella la finestra Attiva il monitoraggio dell'integrità. casella di controllo. Il monitoraggio dell'integrità attivata per impostazione predefinita.
Per creare e avviare la VM, fai clic su Crea.
- Seleziona un'immagine pubblica. Prendi nota del nome dell'immagine o la famiglia di immagini e il nome del progetto che contiene l'immagine.
Usa il comando
gcloud compute instances create
creare una VM da una famiglia di immagini o da una versione specifica Immagine sistema operativo.Se specifichi il flag facoltativo
--shielded-secure-boot
, Compute Engine crea una VM con tutte e tre le funzionalità della VM schermata attivato:Dopo che Compute Engine avvia la VM, devi arrestarla per modificare la Shielded VM le opzioni di CPU e memoria disponibili.
gcloud compute instances create VM_NAME \ --zone=ZONE \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --image-project=IMAGE_PROJECT \ --machine-type=MACHINE_TYPE
Sostituisci quanto segue:
VM_NAME
: nome del nuova VMZONE
: zona in cui creare l'istanzaIMAGE
oIMAGE_FAMILY
: specificare una delle seguenti opzioni:IMAGE
: una versione specifica di un immagine pubblicaAd esempio,
--image=debian-10-buster-v20200309
.IMAGE_FAMILY
: un famiglia di immagini.Questa operazione crea la VM dall'immagine del sistema operativo più recente e non deprecata. Ad esempio, se specifichi
--image-family=debian-10
, Compute Engine crea una VM dall'ultima versione Immagine sistema operativo nella famiglia di immagini Debian 10.
IMAGE_PROJECT
: progetto che contiene l'immagineMACHINE_TYPE
: tipo di macchina, predefinita o personalizzato, per la nuova VMPer ottenere un elenco dei tipi di macchina disponibili in una zona, utilizza Comando
gcloud compute machine-types list
con il flag--zones
.
Verifica che Compute Engine abbia creato la VM:
gcloud compute instances describe VM_NAME
Sostituisci
VM_NAME
con il nome della VM.- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente, quindi la scheda Terraform per visualizzare il codice Terraform.
- Seleziona un'immagine pubblica. Prendi nota del nome dell'immagine o la famiglia di immagini e il nome del progetto che contiene l'immagine.
Utilizza la Metodo
instances.insert
per creare una VM da una famiglia di immagini o da una versione specifica di un'immagine del sistema operativo:POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
PROJECT_ID
: ID del progetto in cui creare la VMZONE
: zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: progetto contenente l'immagine
Ad esempio, se specifichidebian-10
come immagine specificadebian-cloud
come progetto immagine.IMAGE or IMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblica
Ad esempio:"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: un'immagine famiglia
La VM viene creata dal sistema operativo più recente e non deprecato dell'immagine. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea un'istanza VM dell'ultima versione dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificare chedefault
utilizzi la rete predefinita.ENABLE_SECURE_BOOT
: (facoltativo) se hai scelto un'immagine che supporta le funzionalità di Shielded VM, Compute Engine, per impostazione predefinita, abilita Trusted Platform Module (vTPM) e integrity e il monitoraggio. Compute Engine non abilita Secure Avvio per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità delle Shielded VM abilitate. Dopo che Compute Engine avviare la VM, per modificare Shielded VM, devi arrestare la VM.
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per l'istanza. Per ulteriori informazioni, vedi Convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa istanza. Se scegli una zona che non dispone di server bare metal, ti viene chiesto di scegli una zona diversa.
Nella sezione Configurazione macchina, esegui una delle seguenti operazioni:
- Fai clic sulla scheda Uso generico e quindi seleziona C3.
- Fai clic sulla scheda Ottimizzata per la memoria e seleziona X4.
Per Tipo di macchina, fai clic sull'elenco. Nella casella del filtro, digita
metal
, poi seleziona uno dei tipi disponibili.Nella sezione Criteri di disponibilità, fai clic su Impostazioni avanzate del modello di provisioning delle VM per espandere la sezione. Assicurati che il valore per Host in manutenzione sia
Terminate instance
.Nella sezione Disco di avvio, fai clic su Cambia, quindi seguenti:
- Nella scheda Immagini pubbliche, scegli quanto segue:
- .
- Sistema operativo
- Versione sistema operativo
- Tipo di disco di avvio
- Dimensione del disco di avvio
- (Facoltativo) Per i dischi di avvio bilanciati Hyperdisk, scegli il valore IOPS di cui è stato eseguito il provisioning e Velocità effettiva sottoposta a provisioning per il disco.
- (Facoltativo) Per ulteriori opzioni di configurazione del disco, fai clic su Mostra configurazione avanzata.
Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
- Nella scheda Immagini pubbliche, scegli quanto segue:
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS verso sull'istanza bare metal, seleziona Consenti traffico HTTP oppure Consenti traffico HTTPS. Quando selezioni una di queste opzioni, Compute Engine aggiunge un tag di rete all'istanza, associa la regola firewall all'istanza. Quindi, Compute Engine crea la regola firewall in entrata corrispondente che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS).Espandi la sezione Opzioni avanzate, quindi espandi la sezione Networking. Assicurati che la Scheda di interfaccia di rete sia impostata. a IDPF.
Per creare e avviare l'istanza bare metal, fai clic su Crea.
- Seleziona un'immagine pubblica che supporti le istanze bare metal. Prendi nota del nome del immagine o famiglia di immagini e il nome del progetto che contiene l'immagine.
Usa il comando
gcloud compute instances create
per creare un'istanza Bare Metal da una famiglia di immagini o da una specifica di un'immagine sistema operativo.gcloud compute instances create INSTANCE_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --network-interface=nic-type=IDPF \ --maintenance-policy=TERMINATE \ --create-disk=boot=yes,image=projects/IMAGE_PROJECT/global/images/IMAGE,provisioned-iops=IOPS,provisioned-throughput=THROUGHPUT,size=SIZE,type=hyperdisk-balanced \ --no-shielded-secure-boot
Sostituisci quanto segue:
INSTANCE_NAME
: un name per nuova istanza bare metalZONE
: zona in cui creare il bare metal in esecuzioneMACHINE_TYPE
: il tipo di macchina bare metal per per l'istanza. Il nome del tipo di macchina deve terminare con-metal
.Per ottenere un elenco dei tipi di macchina disponibili in una zona, utilizza Comando
gcloud compute machine-types list
con il flag--zones
.IMAGE_PROJECT
: il valore progetto immagine che contiene l'immagineIMAGE
: specifica una delle seguenti opzioni:- Una versione specifica dell'immagine del sistema operativo, ad esempio
sles-15-sp4-sap-v20240208-x86-6
. - Una famiglia di immagini, che deve essere
formattato come
family/IMAGE_FAMILY
. Questo crea l'istanza dall'immagine sistema operativo più recente e non deprecata. Per Ad esempio, se specifichifamily/sles-15-sp4-sap
, Compute Engine crea un'istanza bare metal dall'ultima versione del sistema operativo nella famiglia di immagini SUSE Linux Enterprise Server 15 SP4. Per per ulteriori informazioni sull'utilizzo delle famiglie di immagini, consulta Best practice per le famiglie di immagini.
- Una versione specifica dell'immagine del sistema operativo, ad esempio
IOPS
: facoltativo: il numero massimo di I/O operazioni al secondo (IOPS) gestibili dal disco.THROUGHPUT
: (facoltativo) un numero intero che rappresenta la velocità effettiva massima, misurata in MiB al secondo, che il disco è in grado di gestire.SIZE
: Facoltativo: le dimensioni del nuovo disco. Il valore deve essere un numero intero. L'unità predefinita la misurazione è GiB.
Verifica che Compute Engine abbia creato l'istanza:
gcloud compute instances describe INSTANCE_NAME
Sostituisci
INSTANCE_NAME
con il nome del nuova istanza.- Seleziona un'immagine pubblica che supporti le istanze bare metal. Prendi nota del nome del immagine o famiglia di immagini e il nome del progetto che contiene l'immagine.
Utilizza la Metodo
instances.insert
per creare un'istanza bare metal da una famiglia di immagini o da una specifica di un'immagine sistema operativo:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "projects/PROJECT_ID/zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "INSTANCE_NAME", "disks": [ { "boot": true, "initializeParams": { "diskSizeGb": "DISK_SIZE", "diskType": "hyperdisk-balanced", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" } } ], "networkInterfaces": [ { "nicType": "IDPF" } ], "scheduling": { "onHostMaintenance": "TERMINATE" } }
Sostituisci quanto segue:
PROJECT_ID
: ID del progetto per creare bare metal in esecuzioneZONE
: zona in cui creare il bare metal in esecuzioneMACHINE_TYPE_ZONE
: zona che contiene tipo di macchina da utilizzare per la nuova istanza bare metalMACHINE_TYPE
: il tipo di macchina da utilizzare per l'istanza. Il nome del tipo di macchina deve terminare con-metal
.INSTANCE_NAME
: nome del nuova istanzaDISK_SIZE
: dimensione del disco in GiBIOPS_LIMIT
: il numero di operazioni di I/O per secondo il quale intendi eseguire il provisioning del disco.THROUGHPUT_LIMIT
: un numero intero che rappresenta la velocità effettiva, misurata in MB al secondo, di cui vuoi eseguire il provisioning per il disco.IMAGE_PROJECT
: il valore progetto immagine che contiene l'immagineIMAGE
: specifica una delle seguenti opzioni:- Una versione specifica dell'immagine del sistema operativo, ad esempio
sles-15-sp4-sap-v20240208-x86-6
. - Una famiglia di immagini, che deve essere
formattato come
family/IMAGE_FAMILY
. Questo crea l'istanza dall'immagine sistema operativo più recente e non deprecata. Per Ad esempio, se specifichifamily/sles-15-sp4-sap
, Compute Engine crea un'istanza bare metal dall'ultima versione del sistema operativo nella famiglia di immagini SUSE Linux Enterprise Server 15 SP4. Per per ulteriori informazioni sull'utilizzo delle famiglie di immagini, consulta Best practice per le famiglie di immagini.
- Una versione specifica dell'immagine del sistema operativo, ad esempio
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, vedi Convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Google Compute Engine casualmente l'elenco di zone all'interno di ogni regione per incoraggiarne l'uso in più zone.
Seleziona una Configurazione macchina per la tua VM.
Nella sezione Disco di avvio, fai clic su Cambia, quindi seguenti:
- Seleziona la scheda Immagini personalizzate.
- Per selezionare il progetto immagine, fai clic su Seleziona un progetto, poi
le seguenti:
- .
- Seleziona il progetto che contiene l'immagine.
- Fai clic su Apri.
- Nell'elenco Immagine, fai clic sull'immagine da importare.
- Seleziona il tipo e le dimensioni del disco di avvio.
- (Facoltativo) Per le opzioni di configurazione avanzate, fai clic su Mostra avanzate configurazione.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS sulla VM, Seleziona Consenti traffico HTTP o Consenti traffico HTTPS.
La console Google Cloud aggiunge un tag di rete alla tua VM crea la regola firewall in entrata corrispondente che consente traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS). La rete associa la regola firewall alla VM. Per ulteriori informazioni per informazioni, consulta Panoramica delle regole firewall in la documentazione di Cloud Next Generation Firewall.Per creare e avviare la VM, fai clic su Crea.
-
Nella console Google Cloud, attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.
Esegui il comando
gcloud compute instances create
per creare una VM con un'immagine personalizzata:gcloud compute instances create VM_NAME \ --image-project IMAGE_PROJECT \ [--image IMAGE | --image-family IMAGE_FAMILY] --subnet SUBNET
Sostituisci quanto segue:
VM_NAME
: nome della VMIMAGE_PROJECT
: nome del progetto che contiene l'immagineIMAGE
oIMAGE_FAMILY
: specificare una delle seguenti opzioni:- .
IMAGE
: nome dell'immagine personalizzataAd esempio,
--image=my-debian-image-v2
.IMAGE_FAMILY
: se hai creato tu le immagini personalizzate nell'ambito di una famiglia di immagini personalizzate, e specificare la famiglia di immagini personalizzate.Questa operazione crea la VM immagine del sistema operativo recente e non deprecata e versione del sistema operativo nella tua famiglia di immagini personalizzata. Ad esempio, se specifichi
--image-family=my-debian-family
, Compute Engine crea una VM dall'immagine del sistema operativo più recente Famiglia di immaginimy-debian-family
.
SUBNET
: se la subnet e l'istanza si trovano nello stesso progetto, sostituisci SUBNET con il nome di una subnet che si trova nella stessa regione in esecuzione in un'istanza Compute Engine.
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente, quindi la scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: ID del progetto in cui creare la VMZONE
: zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinita o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: nome del progetto che contiene l'immagine personalizzataIMAGE
oIMAGE_FAMILY
: specificare una delle seguenti opzioni:- .
IMAGE
: nome dell'immagine personalizzata. Ad esempio:"sourceImage": "projects/my-project-1234/global/images/my-debian-image-v2"
.IMAGE_FAMILY
: se hai creato tu le immagini personalizzate nell'ambito di una famiglia di immagini personalizzate, e specificare la famiglia di immagini personalizzate.Questa operazione crea la VM un'immagine recente e non deprecata del sistema operativo nella tua famiglia di immagini personalizzate. Ad esempio, se specifichi
"sourceImage": "projects/my-project-1234/global/images/family/my-debian-family"
, Compute Engine crea una VM dall'ultima versione dell'immagine sistema operativo nella famiglia di immaginimy-debian-family
personalizzata.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificare chedefault
utilizzi la rete predefinita.ENABLE_SECURE_BOOT
: (facoltativo) se hai scelto un'immagine che supporta funzionalità Shielded VM, Compute Engine, per impostazione predefinita, abilita Trusted Platform Module (vTPM) e integrity e il monitoraggio. Compute Engine non abilita Secure Avvio per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità delle Shielded VM abilitate. Dopo che Compute Engine avviare la VM, per modificare Shielded VM, devi arrestare la VM.Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, vedi Convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Google Compute Engine randomizza l'elenco di zone all'interno di ogni regione per incoraggiarne l'uso in più zone.
Seleziona una Configurazione macchina per la tua VM.
Nella sezione Disco di avvio, fai clic su Cambia, quindi seguenti:
- Nella scheda Immagini pubbliche, scegli quanto segue:
- .
- Sistema operativo
- Versione sistema operativo
- Tipo di disco di avvio
- Dimensione del disco di avvio
- (Facoltativo) Per le opzioni di configurazione avanzate, fai clic su Mostra avanzate configurazione.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
- Nella scheda Immagini pubbliche, scegli quanto segue:
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS verso VM, seleziona Consenti HTTP traffico o Consenti traffico HTTPS. Quando selezioni una di queste opzioni, Compute Engine aggiunge alla tua VM un tag di rete, che associa la regola firewall con la VM. Compute Engine crea quindi regola firewall in entrata corrispondente che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS).Per aggiungere dischi non di avvio alla tua VM, espandi la Opzioni avanzate ed eseguire le seguenti operazioni:
- Espandi la sezione Dischi.
- Fai clic su Aggiungi nuovo disco, quindi:
- .
- Specifica i campi Nome, Tipo, Tipo di origine e Dimensioni del disco.
- Nella sezione Impostazioni collegamento, seleziona il collegamento del disco. Modalità e la regola di eliminazione. Per ulteriori informazioni l'aggiunta di nuovi dischi, consulta Aggiungi un disco permanente alla tua VM.
- Fai clic su Salva.
Per creare e avviare la VM, fai clic su Crea.
-
Nella console Google Cloud, attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.
Esegui l' Comando
gcloud compute instances create
per creare una VM con dischi non di avvio aggiuntivi.Puoi aggiungere fino a 127 dischi non di avvio durante la creazione VM. Specifica il flag
--create-disk
per ogni disco non di avvio creare.Per creare dischi non di avvio da un'immagine pubblica o stock, specifica
image
oimage-family
eimage-project
con--create-disk
flag. Per creare un disco vuoto, non includere queste proprietà. In via facoltativa, Includi le proprietà per il discosize
etype
. Includi la proprietà.replica-zones
per creare dischi permanenti a livello di regione.gcloud compute instances create VM_NAME \ --zone=ZONE \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --image-project=IMAGE_PROJECT \ --create-disk [image=DISK_IMAGE | image-family=DISK_IMAGE_FAMILY ], \ image-project=DISK_IMAGE_PROJECT,size=SIZE_GB,type=DISK_TYPE \ --create-disk device-name=DISK_NAME, \ replica-zones=^:^ZONE:REMOTE-ZONE,boot=false
Sostituisci quanto segue:
VM_NAME
: nome della nuova VMZONE
: zona in cui creare la VMIMAGE
oIMAGE_FAMILY
. Specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un immagine pubblicaAd esempio,
--image=debian-10-buster-v20200309
.IMAGE_FAMILY
: un famiglia di immaginiQuesta operazione crea la VM dall'immagine del sistema operativo più recente e non deprecata. Per Ad esempio, se specifichi
--image-family=debian-10
, Compute Engine crea una VM dalla versione più recente dell'immagine sistema operativo nella famiglia di immagini Debian 10.
IMAGE_PROJECT
: progetto contenente immaginePer dischi aggiuntivi, sostituisci quanto segue:
DISK_IMAGE
oDISK_IMAGE_FAMILY
: specifica una delle seguenti opzioni:- .
DISK_IMAGE
: nome dell'immagine che vuoi usare come disco non di avvioDISK_IMAGE_FAMILY
: una famiglia di immagini da usare come disco non di avvio
DISK_IMAGE_PROJECT
: un progetto immagine a cui l'immagine disco appartieneSIZE_GB
: Facoltativo: dimensione del disco non di avvioDISK_TYPE
: facoltativo: URL completo o parziale per il tipo di disco permanenteAd esempio,
https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd
. Per visualizzare i tipi di disco disponibili, esegui il comandogcloud compute disk-types list
.DISK_NAME
: facoltativo: il nome del disco visualizzato al sistema operativo guest dopo la creazione della VM.REMOTE_ZONE
: la zona in cui il disco dovrebbe essere replicata
Per i dischi vuoti, non specificare
DISK_IMAGE
,DISK_IMAGE_FAMILY
, oppure ParametriDISK_IMAGE_PROJECT
.Per i dischi a livello di zona, non specificare la proprietà del disco
replica-zones
.
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente, quindi la scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: ID del progetto in cui creare la VMZONE
: zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: progetto contenente l'immagine
Ad esempio, se specifichidebian-10
come immagine specificadebian-cloud
come progetto immagine.IMAGE or IMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblica
Ad esempio:"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: un'immagine famiglia
La VM viene creata dal sistema operativo più recente e non deprecato dell'immagine. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea un'istanza VM dell'ultima versione dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
- Per i dischi aggiuntivi, sostituisci quanto segue:
SIZE_GB
: dimensione del discoDISK_IMAGE
oDISK_IMAGE_FAMILY
: specifica un'immagine di origine o una famiglia di immagini per il disco non di avvio:DISK_IMAGE
: nome dell'immagine che vuoi utilizzare come disco non di avvio Ad esempio:"sourceImage": "projects/DISK_IMAGE_PROJECT/global/images/DISK_IMAGE"
.DISK_IMAGE_FAMILY
: una famiglia di immagini da utilizzare come disco non di avvio Ad esempio:"sourceImage": "projects/DISK_IMAGE_PROJECT/global/images/family/DISK_IMAGE_FAMILY"
.
DISK_TYPE
: URL completo o parziale per type del disco permanente. Ad esempio:https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd
.DISK_NAME
: facoltativo. Il nome del disco visualizzato il sistema operativo guest dopo la creazione della VM.REMOTE_ZONE
: la zona in cui replicare il disco di regione
Per i dischi vuoti, non specificare la proprietà
sourceImage
. Per i dischi a livello di zona, specificare la proprietàreplicaZones
. NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificare chedefault
utilizzi la rete predefinita.ENABLE_SECURE_BOOT
: (facoltativo) se hai scelto un'immagine che supporta funzionalità Shielded VM, Compute Engine, per impostazione predefinita, abilita Trusted Platform Module (vTPM) e integrity e il monitoraggio. Compute Engine non abilita Secure Avvio per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità delle Shielded VM abilitate. Dopo che Compute Engine avviare la VM, per modificare Shielded VM, devi arrestare la VM.Nella console Google Cloud, vai alla pagina Crea un'istanza.
- Specifica un nome per la VM. Per ulteriori informazioni, consulta la Convenzione di denominazione delle risorse.
- (Facoltativo) Modifica la Zona per questa VM. Compute Engine randomizza l'elenco di zone all'interno di ogni regione per incoraggiarne l'uso in più zone.
- Seleziona una Configurazione macchina per la tua VM.
- Nella sezione Disco di avvio, fai clic su Cambia per configurare il disco di avvio, quindi segui questi passaggi:
- Seleziona la scheda Immagini personalizzate.
- Per selezionare il progetto immagine, fai clic su Seleziona un progetto, quindi segui questi passaggi:
- .
- Seleziona il progetto che contiene l'immagine.
- Fai clic su Apri.
- Nell'elenco Immagine, fai clic sull'immagine da importare.
- Seleziona il tipo e le dimensioni del disco di avvio.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
Per consentire il traffico HTTP o HTTPS sulla VM, nella sezione Firewall, seleziona Consenti traffico HTTP o Consenti traffico HTTPS.
La console Google Cloud aggiunge un tag di rete alla tua VM e crea il corrispondente regola firewall in entrata che consente tutto il traffico in entrata su
tcp:80
(HTTP) oppuretcp:443
(HTTPS). Il tag di rete associa la regola firewall alla VM. Per saperne di più, consulta Panoramica delle regole firewall nella documentazione di Cloud Next Generation Firewall.- Per avviare e creare una VM, fai clic su Crea.
-
Nella console Google Cloud, attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.
-
Crea una VM utilizzando
gcloud compute instances create command
, e utilizza i flag--image
e--image-project
per specificare il nome dell'immagine e il progetto in cui si trova l'immagine:gcloud compute instances create VM_NAME \ --image=IMAGE \ --image-project=IMAGE_PROJECT
Sostituisci quanto segue:
VM_NAME
: nome della nuova VMIMAGE
: nome dell'immagineIMAGE_PROJECT
: progetto a cui appartiene l'immagine
Se il comando ha esito positivo,
gcloud
risponde con le proprietà di la nuova VM:Created [https://compute.googleapis.com/compute/v1/projects/myproject/zones/us-central1-b/instances/example-instance]. NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS example-instance us-central1-b e2-standard-2 10.240.0.4 104.198.53.60 RUNNING
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente, quindi la scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: ID del progetto in cui creare la VMZONE
: zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: nome del progetto che contiene l'immagine condivisaIMAGE
oIMAGE_FAMILY
: specificare una delle seguenti opzioni:- .
IMAGE
: nome dell'immagine condivisa. Ad esempio:"sourceImage": "projects/finance-project-1234/global/images/finance-debian-image-v2"
.IMAGE_FAMILY
: se l'immagine condivisa è stata creata nell'ambito di una famiglia di immagini personalizzate, e specificare la famiglia di immagini personalizzate.Questa operazione crea la VM un'immagine recente e non deprecata del sistema operativo nella tua famiglia di immagini personalizzate. Ad esempio, se specifichi
"sourceImage": "projects/finance-project-1234/global/images/family/finance-debian-family"
, Compute Engine crea una VM dall'ultima versione dell'immagine sistema operativo nella famiglia di immaginifinance-debian-family
personalizzata.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificare chedefault
utilizzi la rete predefinita.ENABLE_SECURE_BOOT
: (facoltativo) se hai scelto un'immagine che supporta funzionalità Shielded VM, Compute Engine, per impostazione predefinita, abilita Trusted Platform Module (vTPM) e integrity e il monitoraggio. Compute Engine non abilita Secure Avvio per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità delle Shielded VM abilitate. Dopo che Compute Engine avviare la VM, per modificare Shielded VM, devi arrestare la VM.Ripristino di un disco di avvio VM: se hai eseguito il backup del disco di avvio di una VM con uno snapshot, puoi utilizzare lo snapshot per creare una nuova VM. Per istruzioni, vedi Ripristino dello snapshot di un disco di avvio su una nuova VM.
Ripristinare un disco non di avvio: se hai eseguito il backup di un disco non di avvio con un'istanza puoi ripristinare lo snapshot su un nuovo disco non di avvio quando crei una VM. Per le istruzioni, consulta Creazione di una VM con un disco non di avvio basato su un un'istantanea.
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, vedi Convenzione di denominazione delle risorse.
Nella sezione Contenitore, fai clic su Esegui il deployment del contenitore.
Specifica l'immagine container da utilizzare. Ad esempio:
Per selezionare un'immagine container NGINX 1.12 da Cloud Launcher:
gcr.io/cloud-marketplace/google/nginx1:1.12
Per eseguire il deployment di un'immagine container Apache da Docker Hub, specifica sempre il nome completo dell'immagine Docker:
docker.io/httpd:2.4
(Facoltativo) Fai clic su Opzioni contenitore avanzate. Per ulteriori informazioni, vedi Configura le opzioni per eseguire il container.
Per creare la VM, avviala e avvia il container, fai clic su Crea.
-
Nella console Google Cloud, attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.
Esegui l' Comando
gcloud compute instances create-with-container
:gcloud compute instances create-with-container VM_NAME \ --container-image=CONTAINER_IMAGE
Sostituisci quanto segue:
VM_NAME
: name per la nuova VM.CONTAINER_IMAGE
: nome dell'immagine container.
Ad esempio, il comando seguente crea una VM denominata
nginx-vm
, che avvia ed esegue l'immagine container:gcr.io/cloud-marketplace/google/nginx1:1.12
gcloud compute instances create-with-container nginx-vm \ --container-image=gcr.io/cloud-marketplace/google/nginx1:1.12
Per eseguire il deployment di un'immagine container Apache da Docker Hub, specifica sempre il nome completo dell'immagine Docker:
docker.io/httpd:2.4
.- Se non specifichi una rete o una subnet, Compute Engine utilizza la rete VPC predefinita e la subnet automatica che si trova nella stessa regione della VM.
- Se non specifichi una rete, Compute Engine deduce la rete della subnet specificata.
- Se specifichi una rete, devi specificare una subnet che deve appartenere alla stessa rete. In caso contrario, la creazione della VM non va a buon fine.
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, vedi Convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Google Compute Engine randomizza l'elenco di zone all'interno di ogni regione per incoraggiarne l'uso in più zone.
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS verso Nella VM, seleziona Consenti traffico HTTP o Consenti traffico HTTPS.
La console Google Cloud aggiunge un tag di rete alla tua VM crea la regola firewall in entrata corrispondente che consente traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS). La rete associa la regola firewall alla VM. Per ulteriori informazioni per informazioni, consulta Panoramica delle regole firewall in la documentazione di Cloud NGFW.Espandi la sezione Opzioni avanzate.
- Espandi la sezione Networking.
- In Interfacce di rete, specifica i dettagli della rete:
- .
- Nel campo Rete, seleziona la rete VPC che contiene la subnet che hai creato.
- Nel campo Subnet, seleziona la subnet per la VM per gli utilizzi odierni.
- Fai clic su Fine.
Per creare e avviare la VM, fai clic su Crea.
-
Nella console Google Cloud, attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.
Utilizzando Google Cloud CLI, segui le stesse istruzioni per crea una VM da un'immagine o snapshot e aggiungi
--subnet=SUBNET_NAME
e--zone=ZONE
quando esegui il comando Comandogcloud compute instances create
:gcloud compute instances create VM_NAME \ --network=NETWORK_NAME \ --subnet=SUBNET_NAME \ --zone=ZONE
Sostituisci quanto segue:
VM_NAME
: nome del VMNETWORK_NAME
: Facoltativo: nome della reteSUBNET_NAME
: nome della subnetPer visualizzare un elenco di subnet della rete, utilizza il comando
gcloud compute networks subnets list
.ZONE
: zona in cui viene creata la VM. comeeurope-west1-b
La regione della VM viene dedotta dalla zona.
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente, quindi la scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: ID del progetto in cui creare la VMZONE
: zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: progetto contenente l'immagine
Ad esempio, se specifichidebian-10
come immagine specificadebian-cloud
come progetto immagine.IMAGE or IMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblica
Ad esempio:"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: un'immagine famiglia
La VM viene creata dal sistema operativo più recente e non deprecato dell'immagine. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea un'istanza VM dell'ultima versione dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificare chedefault
utilizzi la rete predefinita.REGION
: regione in cui si trova la subnet specificataSUBNET_NAME
: nome della subnetENABLE_SECURE_BOOT
: (facoltativo) se hai scelto un'immagine che supporta le funzionalità di Shielded VM, Compute Engine, per impostazione predefinita, abilita Trusted Platform Module (vTPM) e integrity e il monitoraggio. Compute Engine non abilita Secure Avvio per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità delle Shielded VM abilitate. Dopo che Compute Engine avviare la VM, per modificare Shielded VM, devi arrestare la VM.Installa Ops Agent quando crei una VM utilizzando la console Google Cloud: abilita installazione automatica di Ops Agent selezionando Casella di controllo Installa la casella di controllo Ops Agent per il monitoraggio e il logging nella pagina Crea un'istanza. Questa opzione abilita VM Manager in modalità di funzionalità limitata e crea un'assegnazione dei criteri del sistema operativo installando Ops Agent sulla VM. Per maggiori informazioni, consulta Installare Ops Agent durante la creazione delle VM.
Installa Ops Agent su VM esistenti: usa la console Google Cloud. gcloud CLI, o uno strumento di automazione per installare Ops Agent su un o su singole VM. Per le istruzioni, vedi Installare Ops Agent.
Risoluzione dei problemi
Per trovare i metodi per risolvere gli errori comuni di creazione delle VM, consulta Risoluzione dei problemi relativi alla creazione delle VM.
Passaggi successivi
Controlla lo stato della VM per per vedere quando sono pronti per l'uso.
Scopri come utilizzare gli snapshot per eseguire il backup dei tuoi dischi permanenti.
Scopri come crea e collega un disco di archiviazione non di avvio alla VM per archiviare i dati separatamente dal disco di avvio.
Scopri come connetterti alla VM.
Scopri come fare lo scale out della VM in un gruppo di VM.
Provalo
Se non hai mai utilizzato Google Cloud, crea un account per valutare in che modo Compute Engine offre prestazioni reali diversi scenari. I nuovi clienti ricevono anche 300 $ di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
Prova Compute Engine gratuitamente
Terraform
Per utilizzare gli esempi di Terraform in questa pagina in un ambiente dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
C#
Per utilizzare gli .NET esempi in questa pagina in una località dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Vai
Per utilizzare gli Go esempi in questa pagina in una località dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Java
Per utilizzare gli Java esempi in questa pagina in una località dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Node.js
Per utilizzare gli Node.js esempi in questa pagina in una località dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
PHP
Per utilizzare gli PHP esempi in questa pagina in una località dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Python
Per utilizzare gli Python esempi in questa pagina in una località dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Ruby
Per utilizzare gli Ruby esempi in questa pagina in una località dell'ambiente di sviluppo, installare e inizializzare gcloud CLI quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per creare le VM, chiedi all'amministratore di concederti Ruolo IAM Amministratore istanze Compute (v1) (
roles/compute.instanceAdmin.v1
) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.Questo ruolo predefinito contiene le autorizzazioni necessarie per creare le VM. Per vedere le autorizzazioni esatte obbligatorie, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per creare le VM sono necessarie le seguenti autorizzazioni:
Potresti anche riuscire a ottenere queste autorizzazioni con ruoli personalizzati e altri ruoli predefiniti.
crea un'istanza VM da un'immagine
Questa sezione spiega come creare una VM da un sistema operativo pubblico o un'immagine personalizzata. Una VM contiene un bootloader, un file system di avvio e un'immagine sistema operativo.
Visualizza un elenco di immagini pubbliche disponibili su Compute Engine
Prima di creare una VM utilizzando un'immagine pubblica, esamina l'elenco delle VM disponibili su Compute Engine.
Per ulteriori informazioni sulle funzionalità disponibili con ogni immagine pubblica, vedi Supporto delle funzionalità in base al sistema operativo.
Console
gcloud
C#
Prima di provare questo esempio, segui le istruzioni per la configurazione di C# nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API C# Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Vai
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Go Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni per la configurazione di Java nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Java Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni per la configurazione di Node.js nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Node.js Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Prima di provare questo esempio, segui le istruzioni per la configurazione di PHP nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API PHP Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni per la configurazione di Python nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Python Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Ruby
Prima di provare questo esempio, segui le istruzioni per la configurazione di Ruby nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Ruby Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
REST
crea un'istanza VM da un'immagine pubblica
Google, le community open source e i fornitori di terze parti offrono e mantenere le immagini pubbliche del sistema operativo. Di per impostazione predefinita, tutti i progetti Google Cloud possono creare VM da immagini del sistema operativo pubbliche. Tuttavia, se il progetto Google Cloud ha un elenco definito immagini attendibili, puoi usare solo le immagini nell'elenco per creare una VM.
Se crei una VM schermata un'immagine con un SSD locale, non puoi proteggere i dati con monitoraggio dell'integrità o il Virtual Platform Trusted Module (vTPM).
Console
gcloud
Terraform
Per creare una VM, puoi utilizzare
google_compute_instance
risorsa.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta: Comandi Terraform di base.
Per generare il codice Terraform, puoi utilizzare il componente Codice equivalente nella console Google Cloud.C#
C#
Prima di provare questo esempio, segui le istruzioni per la configurazione di C# nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API C# Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Vai
Go
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Go Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni per la configurazione di Java nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Java Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni per la configurazione di Node.js nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Node.js Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Prima di provare questo esempio, segui le istruzioni per la configurazione di PHP nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API PHP Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni per la configurazione di Python nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Python Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Ruby
Prima di provare questo esempio, segui le istruzioni per la configurazione di Ruby nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Ruby Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Crea un'istanza bare metal da un'immagine pubblica
Google, le community open source e i fornitori di terze parti offrono e mantenere le immagini pubbliche del sistema operativo. Di per impostazione predefinita, tutti i progetti Google Cloud possono creare istanze bare metal utilizzando le immagini del sistema operativo pubbliche. Tuttavia, se il progetto Google Cloud ha un elenco definito di immagini attendibili, puoi utilizzare solo le immagini dell'elenco per creare un'istanza bare metal.
Console
gcloud
REST
Crea una VM da un'immagine personalizzata
Un'immagine personalizzata appartiene solo al tuo progetto. Per creare una VM con un'immagine personalizzata, devi prima crea un'immagine personalizzata se non ne hai già uno.
Console
gcloud
Terraform
Per generare il codice Terraform, puoi utilizzare il componente Codice equivalente nella console Google Cloud.Vai
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Go Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni per la configurazione di Java nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Java Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni per la configurazione di Node.js nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Node.js Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni per la configurazione di Python nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Python Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Il processo per la creazione di una VM con un'immagine personalizzata nell'API equivale a creare una VM con un'istanza immagine disponibile al pubblico.
Per creare la VM da un'immagine personalizzata, utilizza Metodo
instances.insert
.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Crea un'istanza VM con dischi non di avvio aggiuntivi
Console
gcloud
Terraform
Per generare il codice Terraform, puoi utilizzare il componente Codice equivalente nella console Google Cloud.Vai
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Go Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni per la configurazione di Java nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Java Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni per la configurazione di Node.js nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Node.js Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni per la configurazione di Python nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Python Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Puoi creare fino a 127 dischi non di avvio alla volta che crei un VM utilizzando la proprietà
initializeParams
per ogni disco. Crea dischi aggiuntivi con un'immagine pubblica o privata. Per aggiungere un disco vuoto, definisci la voceinitializeParams
senza ValoresourceImage
. Includi la proprietà del discoreplicaZones
da creare dei dischi permanenti a livello di regione.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true }, { "initializeParams":{ "diskSizeGb":"SIZE_GB", "sourceImage":"projects/DISK_IMAGE_PROJECT/global/images/DISK_IMAGE", "diskType":"DISK_TYPE" } }, { "initializeParams":{ "diskSizeGb":"SIZE_GB", "diskType":"DISK_TYPE" }, }, { "boot": false, "deviceName":"DISK_NAME", "initializeParams": { "diskType": "DISK_TYPE", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE", "projects/PROJECT_ID/zones/REMOTE_ZONE" ] } } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Formattare e montare i dischi prima di utilizzarli.
crea un'istanza VM da un'immagine condivisa
Se un altro utente ha ha condiviso un'immagine con te, puoi utilizzare l'immagine per creare una VM.
Console
gcloud
Terraform
Il processo per creare una VM con un'immagine condivisa in Terraform equivale a creare una VM con un'immagine disponibile pubblicamente.
REST
Il processo per creare una VM con un'immagine condivisa nell'API è lo stesso che creando una VM con un'immagine disponibile pubblicamente. Per creare la VM da un'immagine condivisa, utilizza Metodo
instances.insert
.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Crea una VM da uno snapshot
Puoi creare una nuova VM da uno snapshot nei seguenti modi:
Per creare rapidamente più di una VM con lo stesso disco di avvio, crea una immagine, creano VM da quell'immagine invece di utilizzare un'istantanea.
crea un'istanza VM da un'immagine container
Per eseguire il deployment e avviare un container su una VM di Compute Engine, specifica un nome immagine container e parametri di configurazione facoltativi quando per creare la VM. Compute Engine crea la VM utilizzando all'ultima versione Immagine pubblica di Container-Optimized OS, che ha Docker installato. Quindi, Compute Engine avvia il container viene avviata la VM. Per ulteriori informazioni, vedi Deployment di container sulle VM.
Per creare una VM da un'immagine container, devi utilizzare la console Google Cloud o
gcloud
.Console
gcloud
crea un'istanza VM in una subnet specifica
Per impostazione predefinita, Google Cloud crea rete VPC in modalità automatica denominata
default
per ciascuna progetto. Per utilizzare una rete diversa o una subnet creata manualmente in un automatica o personalizzata, devi specificare la subnet quando per creare la VM.Quando crei una VM in una subnet, considera queste regole:
Console
gcloud
Terraform
Per creare una VM in una subnet specifica, puoi utilizzare
google_compute_instance
risorsa.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta: Comandi Terraform di base.
Il processo per creare una VM con un'immagine condivisa in Terraform equivale a creare una VM con un'immagine disponibile pubblicamente.
Vai
Prima di provare questo esempio, segui le istruzioni per la configurazione di Go nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Go Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni per la configurazione di Java nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Java Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni per la configurazione di Node.js nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Node.js Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni per la configurazione di Python nel Guida rapida di Compute Engine con librerie client. Per ulteriori informazioni, consulta API Python Compute Engine documentazione di riferimento.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Segui le istruzioni dell'API per crea una VM da un'immagine o snapshot, ma specifica il campo
subnet
nella richiesta del testo. Per aggiungere dischi vuoti, non aggiungere un'immagine di origine. In via facoltativa, specificarediskSizeGb
,diskType
elabels
.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME", "subnetwork":"regions/REGION/subnetworks/SUBNET_NAME", "accessConfigs":{ "name":"External NAT", "type":"ONE_TO_ONE_NAT" } } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Crea una VM configurata per il monitoraggio e il logging di Ops Agent
Ops Agent raccoglie i dati di telemetria e i dati per le VM da utilizzare per la risoluzione dei problemi e l'ottimizzazione delle prestazioni. Puoi installare Ops Agent durante la creazione di una VM o su VM esistenti come descritto nei seguenti argomenti:
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-07-17 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -