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 VM schermate, vTPM e il monitoraggio dell'integrità sono abilitati 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 avvia automaticamente l'istanza dopo la creazione.
Durante la creazione di un'istanza Compute, puoi anche aggiungere più interfacce di rete. Per ridurre l'esposizione dell'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 nella stessa rete VPC o in una rete collegata, a meno che non configuri Cloud NAT.
Se stai creando un'istanza di calcolo per la prima volta, consulta la guida rapida all'utilizzo di una VM Linux o la guida rapida all'utilizzo di una VM Windows Server.
Per la creazione di istanze Compute Engine più specifiche o complesse, consulta le seguenti risorse:
- Crea una VM che utilizza un account di servizio gestito dall'utente.
- Crea istanze Windows Server.
- Creare istanze SQL Server.
- Crea istanze su 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 VM Arm.
- Crea un'istanza VM con GPU collegate.
- Crea un'istanza VM con un'immagine di computing ad alte prestazioni (HPC).
- Crea VM collettivamente.
- Crea un'istanza VM con la pianificazione di un'istanza collegata.
- Crea un gruppo di istanze gestite.
- Crea un'istanza Confidential VM.
- Riserva le istanze e utilizza le istanze riservate.
- Configurare un'istanza VM con 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, richiedi un limite di quota più alto per la risorsa Immagini.
-
Se non l'hai ancora 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 autenticarti su 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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
compute.instances.create
sul 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
nel 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 VM:
compute.subnetworks.use
nel progetto o nella 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 dell'istanza VM per la VM:
compute.instances.setMetadata
nel 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à della VM protetta, esegui il seguente 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
: project contenente l'immagine
Se l'immagine supporta le funzionalità delle VM schermate, nell'output viene visualizzata la seguente riga:
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
: project contenente l'immagineIMAGE_NAME
: nome dell'immagine da verificare supporto delle funzionalità delle Shielded VM
Se l'immagine supporta le funzionalità delle VM schermate, nell'output viene visualizzata la seguente riga:
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. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al computer tipo e disponibilità.
Seleziona una configurazione della macchina per la VM.
Nella sezione Disco di avvio, fai clic su Cambia e poi:
- 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 un tag di rete alla VM, che associa la regola del 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 la come richiesto:
Per attivare Avvio protetto: Seleziona Attiva Avvio protetto. L'avvio protetto è disattivato per impostazione predefinita.
Per disattivare il vTPM, deseleziona la casella di controllo Attiva vTPM. Il vTPM è abilitato per impostazione predefinita. La disattivazione di vTPM disattiva anche il monitoraggio dell'integrità perché si basa sui dati raccolti da Avvio con misurazioni.
Per disattivare il monitoraggio dell'integrità: cancella la finestra Attiva il monitoraggio dell'integrità. casella di controllo. Il monitoraggio dell'integrità è abilitato per impostazione predefinita.
Per creare e avviare la VM, fai clic su Crea.
- Seleziona un'immagine pubblica. Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto contenente l'immagine.
Utilizza il comando
gcloud compute instances create
per creare una VM da una famiglia di immagini o da una versione specifica di un'immagine del 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
: la zona in cui creare l'istanzaIMAGE
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 immagini.In questo modo viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi
--image-family=debian-10
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini Debian 10.
IMAGE_PROJECT
: progetto che contiene l'immagineMACHINE_TYPE
: tipo di macchina, predefinito 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
: una famiglia di immagini
. Viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare 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 l'Avvio protetto per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità delle VM schermate abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.
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 in cui non sono disponibili server bare metal, ti viene chiesto di scegliere un'altra zona.
Nella sezione Configurazione macchina, esegui una delle seguenti operazioni:
- Fai clic sulla scheda Uso generico e 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 di Host in manutenzione sia
Terminate instance
.Nella sezione Disco di avvio, fai clic su Cambia e poi:
- 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 all'istanza bare metal, seleziona Consenti traffico HTTP o 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 e poi 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 dell'immagine o della famiglia di immagini e del nome del progetto contenente 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
: la zona in cui creare l'istanza bare metalMACHINE_TYPE
: il tipo di macchina bare metal da utilizzare 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 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 formattata come
family/IMAGE_FAMILY
. Questo crea l'istanza dall'immagine sistema operativo più recente e non deprecata. Ad esempio, se specifichifamily/sles-15-sp4-sap
, Compute Engine crea un'istanza bare metal dalla versione più recente dell'immagine 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 più elevato di operazioni di I/O al secondo (IOPS) che il disco può gestire.THROUGHPUT
: facoltativo, un numero intero che rappresenta la velocità effettiva massima, misurata in MiB al secondo, che il disco può gestire.SIZE
: facoltativo, le dimensioni del nuovo disco. Il valore deve essere un numero intero. L'unità di misura predefinita è GiB.
Verifica che Compute Engine abbia creato l'istanza:
gcloud compute instances describe INSTANCE_NAME
Sostituisci
INSTANCE_NAME
con il nome della 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
: la zona in cui creare l'istanza bare metalMACHINE_TYPE_ZONE
: la zona contenente il tipo di macchina da utilizzare per la nuova istanza bare metalMACHINE_TYPE
: il tipo di macchina da usare per l'istanza. Il nome del tipo di macchina deve terminare con-metal
.INSTANCE_NAME
: nome della nuova istanzaDISK_SIZE
: dimensione del disco in GiBIOPS_LIMIT
: il numero di operazioni di I/O al secondo che vuoi eseguire il provisioning per il disco.THROUGHPUT_LIMIT
: un numero intero che rappresenta la portate, misurata in MB al secondo, che vuoi eseguire il provisioning per il disco.IMAGE_PROJECT
: il progetto di immagini 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 formattata come
family/IMAGE_FAMILY
. In questo modo viene creata l'istanza dall'immagine del sistema operativo più recente e non deprecata. Ad esempio, se specifichifamily/sles-15-sp4-sap
, Compute Engine crea un'istanza bare metal dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini SUSE Linux Enterprise Server 15 SP4. Per maggiori informazioni sull'utilizzo delle famiglie di immagini, consulta le 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, consulta la convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Seleziona una configurazione della macchina per la VM.
Nella sezione Disco di avvio, fai clic su Cambia, quindi seguenti:
- Seleziona la scheda Immagini personalizzate.
- Per selezionare il progetto di 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 che vuoi importare.
- Seleziona il tipo e le dimensioni del disco di avvio.
- (Facoltativo) Per le opzioni di configurazione avanzata, fai clic su Mostra configurazione avanzata.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS alla 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 maggiori 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.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
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
: il nome della VMIMAGE_PROJECT
: l'ID progetto che contiene l'immagineIMAGE
oIMAGE_FAMILY
: specifica 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
: il 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.In questo modo viene creata la VM dall'immagine del sistema operativo più recente e non deprecata 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 dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini personalizzatamy-debian-family
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare 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 la VM. Per ulteriori informazioni, vedi Convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Seleziona una configurazione della macchina per la VM.
Nella sezione Disco di avvio, fai clic su Cambia e poi:
- 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 alla VM, seleziona Consenti traffico HTTP 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. Quindi, Compute Engine crea 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.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Esegui il 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 che crei.Per creare dischi non di avvio da un'immagine pubblica o di stock, specifica le proprietà
image
oimage-family
eimage-project
con il flag--create-disk
. 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
: il nome dell'immagine che vuoi utilizzare come disco non di avvioDISK_IMAGE_FAMILY
: una famiglia di immagini da usare come disco non di avvio
DISK_IMAGE_PROJECT
: un progetto di immagini a cui appartiene l'immagine del discoSIZE_GB
: Facoltativo: dimensione del disco non di avvioDISK_TYPE
: facoltativo: URL completo o parziale per il tipo del 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 deve essere eseguito il mirroring del disco
Per i dischi vuoti, non specificare
DISK_IMAGE
,DISK_IMAGE_FAMILY
, oppure ParametriDISK_IMAGE_PROJECT
.Per i dischi zonali, 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
: project contenente l'immagine
Ad esempio, se specifichidebian-10
come famiglia di immagini, specificadebian-cloud
come progetto di immagini.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
: una famiglia di immagini
. Viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. 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 del tipo 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 specificaredefault
per utilizzare 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 VM schermate abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.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. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al computer tipo e disponibilità.
- Seleziona una configurazione della macchina per la 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 che vuoi 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 VM e crea la corrispondente regola firewall di ingresso che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS). Il tag di rete associa la regola firewall alla VM. Per ulteriori informazioni, consulta la Panoramica delle regole firewall nella documentazione di Cloud Next Generation Firewall.- Per avviare e creare una VM, fai clic su Crea.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
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
: il 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 viene creata all'interno di una famiglia di immagini personalizzate, specifica questa famiglia di immagini personalizzate.In questo modo viene creata la VM dall'immagine del sistema operativo più recente e non deprecata 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 specificaredefault
per utilizzare la rete predefinita.ENABLE_SECURE_BOOT
: facoltativo: se hai scelto un'immagine che supporta le funzionalità di VM schermate, Compute Engine attiva per impostazione predefinita il Trusted Platform Module virtuale (vTPM) e il monitoraggio dell'integrità. 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 ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.Ripristino del disco di avvio di una 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.
Ripristino di un disco non di avvio: se hai eseguito il backup di un disco non di avvio con uno snapshot, puoi ripristinare lo snapshot su un nuovo disco non di avvio quando crei una VM. Per istruzioni, vedi Creare una VM con un disco non di avvio basato su uno snapshot.
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, consulta la 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 container 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.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
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
: nome della nuova VM.CONTAINER_IMAGE
: nome dell'immagine container.
Ad esempio, il seguente comando crea una VM denominata
nginx-vm
, che avvia ed esegue l'immagine del contenitore: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, consulta la convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
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 VM e crea la regola del firewall di ingresso corrispondente che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS). Il tag network associa la regola firewall alla VM. Per ulteriori informazioni, consulta la Panoramica delle regole firewall nella 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 contenente la subnet che hai creato.
- Nel campo Subnet, seleziona la subnet da utilizzare per la VM.
- Fai clic su Fine.
Per creare e avviare la VM, fai clic su Crea.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Utilizzando Google Cloud CLI, segui le stesse istruzioni per creare una VM da un'immagine o da uno snapshot e aggiungi i flag
--subnet=SUBNET_NAME
e--zone=ZONE
quando esegui il 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
: una famiglia di immagini
. Viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare la rete predefinita.REGION
: regione in cui esiste la subnet specificataSUBNET_NAME
: nome della subnetENABLE_SECURE_BOOT
: facoltativo: se hai scelto un'immagine che supporta le funzionalità di VM schermate, Compute Engine attiva per impostazione predefinita il Trusted Platform Module virtuale (vTPM) e il monitoraggio dell'integrità. 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 VM schermate abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.Installa Ops Agent quando crei una VM utilizzando la console Google Cloud: attiva l'installazione automatica di Ops Agent selezionando la casella di controllo Installa 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 l'agente operativo sulle VM esistenti: utilizza la console Google Cloud, l'interfaccia a riga di comando gcloud o uno strumento di automazione per installare l'agente operativo su un parco risorse di VM o su singole VM. Per istruzioni, vedi Installare l'agente operativo.
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 vedere quando è pronta 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 eseguire lo scaling out della VM in un gruppo di VM.
Provalo
Se non conosci Google Cloud, crea un account per valutare le prestazioni di Compute Engine in scenari reali. 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, consulta 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, consulta Set up authentication for a local development environment.
Vai
Per utilizzare gli Go esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Java
Per utilizzare gli Java esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta 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 un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le 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, consulta Set up authentication for a local development environment.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
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 a progetti, cartelle e organizzazioni.Questo ruolo predefinito contiene le autorizzazioni necessarie per creare le VM. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:
Autorizzazioni obbligatorie
Per creare le VM sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
crea un'istanza VM da un'immagine
Questa sezione spiega come creare una VM da un'immagine del sistema operativo pubblico o da un'immagine personalizzata. Una VM contiene un bootloader, un file system di avvio e un'immagine del sistema operativo.
Visualizza un elenco di immagini pubbliche disponibili su Compute Engine
Prima di creare una VM utilizzando un'immagine pubblica, controlla l'elenco delle immagini pubbliche 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 di configurazione di C# nella guida rapida di Compute Engine che utilizza le 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 la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le 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 di configurazione di Java nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le 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 la documentazione di riferimento dell'API Compute Engine Node.js.
Per eseguire l'autenticazione su Compute Engine, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare 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 la documentazione di riferimento dell'API Compute Engine PHP.
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 di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta API Python Compute Engine documentazione di riferimento.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare 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 autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Creare un'istanza VM da un'immagine pubblica
Google, le community open source e i fornitori di terze parti forniscono e gestiscono immagini del sistema operativo pubblico. Di per impostazione predefinita, tutti i progetti Google Cloud possono creare VM da immagini del sistema operativo pubbliche. Tuttavia, se il tuo progetto Google Cloud ha un elenco definito di immagini attendibili, puoi utilizzare solo le immagini in questo 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 la
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 di configurazione di Go nella guida rapida di Compute Engine che utilizza le 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, consulta Configurare 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 di configurazione di PHP nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine PHP.
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 di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
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 la documentazione di riferimento dell'API Compute Engine Ruby.
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
Creare 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 di configurazione di Go nella guida rapida di Compute Engine che utilizza le 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 di configurazione di Java nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta API Java Compute Engine documentazione di riferimento.
Per autenticarti a Compute Engine, configura le 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, consulta Configurare 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, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
La procedura per creare una VM con un'immagine personalizzata nell'API è la stessa che se stessi creando una VM con un'immagine disponibile pubblicamente.
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
Quando crei una VM, puoi anche creare e collegare contemporaneamente altri dischi non di avvio alla VM.
Se invece vuoi creare un disco in modalità multi-writer, non puoi creare il disco nello stesso momento in cui crei la VM. Devi crea prima il disco, quindi puoi collegarlo alla VM.
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 di configurazione di Go nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare 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 la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le 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 la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le 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 al momento della creazione di una VM utilizzando la proprietà
initializeParams
per ogni disco aggiuntivo. 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:
Formatta e monta i dischi prima di utilizzarli.
Creare un'istanza VM da un'immagine condivisa
Se un altro utente ha condiviso un'immagine con te, puoi utilizzarla 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
La procedura per creare una VM con un'immagine condivisa nell'API è la stessa che se stessi creando una VM con un'immagine disponibile pubblicamente. Per creare la VM da un'immagine condivisa, utilizza il 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 un'immagine personalizzata, quindi crea le VM da quell'immagine anziché utilizzare uno snapshot.
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 una rete VPC in modalità automatica denominata
default
per ogni progetto. Per utilizzare una rete diversa o una subnet creata manualmente in una rete VPC in modalità automatica o personalizzata, devi specificare la subnet al momento della creazione della 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.
La procedura per creare una VM con un'immagine condivisa in Terraform è la stessa che se stessi creando 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 autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare 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 la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare 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 la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le 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 di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare 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. Se vuoi, puoi specificare le proprietàdiskSizeGb
,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 per le VM che puoi poi 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-10-14 UTC.
-