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 è il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API. Google Cloud
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
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.
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 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.
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, 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, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione Google Cloud sull'autenticazione.
-
Recuperare informazioni su un modello di istanza
- Nella console Google Cloud, vai alla pagina Modelli di istanza.
- Fai clic sul nome del modello di istanza per visualizzarne i dettagli.
Per informazioni su un modello di istanza regionale o globale, utilizza
instance-templates describe command
.
Per un modello di istanza regionale, utilizza il seguente comando:
gcloud compute instance-templates describeINSTANCE_TEMPLATE_NAME \ --region=REGION
Per un modello di istanze globali, utilizza il seguente comando:
gcloud compute instance-templates describeINSTANCE_TEMPLATE_NAME
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 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 visualizzare un elenco dei modelli di istanza che hai creato:
La pagina Modelli di istanza elenca tutti i modelli di istanza nel progetto.
Per visualizzare un elenco di tutti i modelli di istanze regionali, utilizza il seguente comando:
gcloud compute instance-templates list \ --regions
Per ottenere un elenco di modelli di istanze regionali in una regione specifica, utilizza il seguente comando:
gcloud compute instance-templates list \ --filter="region:(REGION )"
Per ottenere un elenco di modelli di istanze 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
Per ottenere un elenco di modelli di istanze 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 istanze 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 un gruppo di istanze gestite fa riferimento a questo modello.
- Nella console Google Cloud, vai alla pagina Modelli di istanza.
- Seleziona i modelli di istanze da eliminare.
- Fai clic su Elimina.
Utilizzando Google Cloud CLI, esegui:
gcloud compute instance-templates deleteINSTANCE_TEMPLATE_NAME
Per un modello di istanza regionale, 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
.
Per eliminare un modello di istanze regionali, 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 di un gruppo di istanze gestite possono essere non sincronizzate 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 il modello viene eliminato. Per ulteriori informazioni sull'applicazione di un nuovo modello di istanza, consulta la pagina relativa all'applicazione di nuove configurazioni alle VM in un gruppo di istanze gestite.