Questa pagina descrive come scaricare, elencare ed eliminare i modelli di istanza.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione verifica la tua identità per l'accesso ad API e servizi Google Cloud . Per eseguire
codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Seleziona la scheda relativa a come intendi utilizzare i campioni in questa pagina:
Console
Quando utilizzi la console Google Cloud per accedere ai servizi Google Cloud e alle API, non devi configurare l'autenticazione.
gcloud
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud initSe utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
- Imposta una regione e una zona predefinite.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
Go
Per utilizzare gli esempi di Go in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per utilizzare gli esempi Java in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per utilizzare gli esempi di Node.js in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per utilizzare gli esempi di Python in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, 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, utilizzi le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI.
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticati per usare REST nella documentazione sull'autenticazione di Google Cloud .
Recupera informazioni su un template di istanza
Quando visualizzi un template di istanza esistente, puoi vedere il nome, l'ID univoco, il timestamp di creazione e tutte le proprietà dell'istanza che specifica.
Console
- Nella console Google Cloud , vai alla pagina Modelli di istanza.
- Fai clic sul nome del template di istanza per visualizzarne i dettagli.
gcloud
Per ottenere informazioni su un template di istanza regionale o globale, utilizza
instance-templates describe command.
Per un template di istanza regionale, utilizza il seguente comando:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME_OR_ID \
--region=REGION
Per un template di istanza globale, utilizza il seguente comando:
gcloud compute instance-templates describe INSTANCE_TEMPLATE_NAME_OR_ID
Go
Java
Node.js
Python
REST
Per ottenere informazioni su un template 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_OR_ID
Per ottenere informazioni su un template di istanza globale, utilizza il
metodo instanceTemplates.get
come segue:
GET https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/instanceTemplates/[INSTANCE_TEMPLATE_NAME_OR_ID]
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 regionali, 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 di template di istanza globali, utilizza il seguente comando:
gcloud compute instance-templates list \
--global
Per visualizzare un elenco di tutti i modelli di istanza, inclusi quelli regionali e globali, utilizza il seguente comando:
gcloud compute instance-templates list
Go
Java
Node.js
Python
REST
Per ottenere un elenco di 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 di 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
Se elimini un modello di istanza, questo viene rimosso dall'elenco dei modelli. Non puoi eliminare un modello di istanza se viene utilizzato da un gruppo di istanze gestite.
Console
- Nella console Google Cloud , vai alla pagina Modelli di istanza.
- Seleziona i modelli di istanza da eliminare.
- Fai clic su Elimina.
gcloud
Utilizzando Google Cloud CLI, esegui:
gcloud compute instance-templates delete INSTANCE_TEMPLATE_NAME
Per un template di istanza regionale, INSTANCE_TEMPLATE_NAME deve
contenere l'URL completo del template. Ad esempio, https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceTemplates/example-regional-instance-template.
Vai
Java
Node.js
Python
REST
Per eliminare un template 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 template 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 possono essere fuori sincronizzazione con il resto del gruppo e utilizzare 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, continuerà a utilizzare il proprio modello per la riparazione anche se questo modello viene eliminato. Per saperne di più sull'applicazione di un nuovo template di istanza, consulta Applica nuove configurazioni alle VM in un MIG.