Questa pagina descrive come ottenere, elencare ed eliminare i modelli di istanza.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.
Seleziona la scheda relativa a come prevedi di utilizzare gli esempi in questa pagina:
Console
Quando utilizzi la console Google Cloud per accedere ai servizi e alle API di Google Cloud, non devi configurare l'autenticazione.
gcloud
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Imposta una regione e una zona predefinite.
Go
Per utilizzare gli esempi Go in questa pagina da un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
- 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
Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per utilizzare gli esempi Java in questa pagina da un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
- 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
Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per utilizzare gli esempi Node.js in questa pagina da un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
- 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
Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per utilizzare gli esempi Python in questa pagina da un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
- 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
Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
-
Ottieni informazioni su un modello di istanza
Console
- Nella console Google Cloud, vai alla pagina Modelli di istanza.
- Fai clic sul nome del modello di istanza per visualizzare i dettagli del modello.
gcloud
Per ottenere informazioni su un modello di istanza a livello di regione o globale, utilizza instance-templates describe command
.
Per un modello di istanza a livello di regione, utilizza il comando seguente:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME \ --region=REGION
Per un modello di istanza globale, utilizza il comando seguente:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME
Go
Java
Node.js
Python
REST
Per ottenere informazioni su un modello di istanza regionale, utilizza il metodo regionInstanceTemplates.get
come segue:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME
Per ottenere informazioni su un modello di istanza globale, utilizza instanceTemplates.get
come segue:
GET https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/instanceTemplates/[INSTANCE_TEMPLATE]
Elenca modelli di istanza
Per ottenere un elenco dei modelli di istanza che hai creato:
Console
La pagina Modelli di istanza elenca tutti i modelli di istanza nel tuo progetto.
gcloud
Per ottenere un elenco di tutti i modelli di istanza a livello di regione, utilizza il seguente comando:
gcloud compute instance-templates list \ --regions
Per ottenere un elenco di modelli di istanza regionali in una regione specifica, utilizza il seguente comando:
gcloud compute instance-templates list \ --filter="region:(REGION)"
Per ottenere un elenco dei modelli di istanza globali, utilizza il seguente comando:
gcloud compute instance-templates list \ --global
Per ottenere un elenco di tutti i modelli di istanza, inclusi quelli a livello di regione e globale, utilizza il seguente comando:
gcloud compute instance-templates list
Go
Java
Node.js
Python
REST
Per ottenere un elenco dei modelli di istanza regionali, effettua una richiesta regionInstanceTemplates.list
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/instanceTemplates
Per ottenere un elenco dei modelli di istanza globali, effettua una richiesta instanceTemplates.list
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates
Elimina un modello di istanza
L'eliminazione di un modello di istanza ne comporta la rimozione dall'elenco dei modelli. Non puoi eliminare un modello di istanza se un gruppo di istanze gestite vi fa riferimento.
Console
- Nella console Google Cloud, vai alla pagina Modelli di istanza.
- Seleziona i modelli di istanza che vuoi eliminare.
- Fai clic su Elimina.
gcloud
Utilizzando Google Cloud CLI, esegui:
gcloud compute instance-templates delete INSTANCE_TEMPLATE_NAME
Per un modello di istanza a livello di regione, INSTANCE_TEMPLATE_NAME deve contenere l'URL completo del modello. Ad esempio, https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceTemplates/example-regional-instance-template
.
Go
Java
Node.js
Python
REST
Per eliminare un modello di istanza regionale, effettua una richiesta regionInstanceTemplates.delete
:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_NAME
Per eliminare un modello di istanza globale, effettua una richiesta instanceTemplates.delete
:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates/INSTANCE_TEMPLATE_NAME
A volte le VM in un gruppo di istanze gestite non sono sincronizzate con il resto del gruppo e utilizzano un modello di istanza diverso dal resto del gruppo. Se una VM in un gruppo di istanze gestite utilizza un modello diverso da quello specificato nel gruppo, la VM continuerà a utilizzare il proprio modello per la riparazione anche se il modello viene eliminato. Per saperne di più sull'applicazione di un nuovo modello di istanza, consulta Applicazione di nuove configurazioni alle VM in un gruppo di istanze gestite.