In questa pagina viene descritto come eliminare un'istanza. Se non vuoi eliminare un'istanza, ma vuoi arrestarla temporaneamente, leggi Arresto e avvio di un'istanza o Sospensione e ripristino di un'istanza.
Elimina un'istanza per rimuovere l'istanza e le risorse associate dal progetto. Se l'istanza fa parte di un gruppo di istanze, il gruppo potrebbe provare a ricreare un'istanza identica per mantenere una determinata dimensione del gruppo. Ridimensiona il gruppo di istanze o riconfigura il gestore della scalabilità automatica.
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.
C#
Per utilizzare gli esempi .NET 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.
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.
PHP
Per utilizzare gli esempi PHP 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.
Ruby
Per utilizzare gli esempi Ruby 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
-
Elimina un'istanza
Elimina un'istanza utilizzando la console Google Cloud, Google Cloud CLI o l'API.
Console
- Vai alla pagina Istanze VM nella console Google Cloud.
- Seleziona le istanze che vuoi eliminare.
- Fai clic sul pulsante Elimina.
gcloud
Utilizza il comando gcloud compute instances delete
. Quando elimini un'istanza in questo modo, l'istanza si arresta e viene rimossa dall'elenco delle istanze, mentre tutte le risorse collegate all'istanza vengono rilasciate, come i dischi permanenti e gli eventuali indirizzi IP statici.
Per eliminare un'istanza, utilizza il comando seguente:
gcloud compute instances delete example-instance [example-instance-2 example-instance-3..]
C#
Go
Java
Node.js
PHP
Python
Ruby
REST
Utilizza il metodo delete
:
DELETE https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/example-instance
Implicazioni per la fatturazione
Dopo aver eliminato un'istanza VM, non ti verrà più addebitato alcun costo per quell'istanza, a meno che non si verifichi una delle seguenti situazioni:
- Se elimini una VM ospitata su un nodo single-tenant, continuerai a pagare per il nodo single-tenant stesso invece che per le singole VM ospitate sul nodo.
- Se hai un contratto basato su impegno di utilizzo, continui a pagare per le risorse per cui ti sei impegnato, che tu utilizzi o meno queste risorse.
- Se conservi le risorse collegate all'istanza VM, continuerai a ricevere i relativi addebiti finché non le elimini. Ad esempio, se elimini l'istanza VM, ma mantieni il relativo disco permanente, continuerai a ricevere un addebito per il disco permanente.
Per ulteriori dettagli sulle informazioni sui prezzi, consulta la pagina relativa ai prezzi delle istanze VM.
Periodo di arresto
Quando arresti o elimini un'istanza, Compute Engine invia il segnale ACPI Power Off all'istanza e attende un breve periodo di tempo affinché l'istanza si arresti in modo corretto. Se l'istanza è ancora in esecuzione dopo questo periodo di tolleranza, Compute Engine la arresta forzatamente anche se lo script di arresto è ancora in esecuzione.
La durata del periodo di arresto dipende dal tipo di istanza.
- Le istanze normali hanno un periodo di arresto che solitamente dura almeno 90 secondi, ma potrebbe essere più lungo.
- Le istanze prerilasciabili hanno un periodo di arresto che dura 30 secondi, che equivale al periodo di arresto che si verifica durante il processo di prerilascio.
Se scegli di eseguire uno script di arresto anomalo durante questo periodo, l'esecuzione dello script di arresto deve terminare entro questo periodo di tempo, in modo che il sistema operativo abbia il tempo di completare l'arresto e scaricare i buffer sul disco.
Passaggi successivi
- Scopri di più sul ciclo di vita dell'istanza.
- Arresta un'istanza anziché eliminarla definitivamente.
- Sospendi un'istanza anziché eliminarla definitivamente.
- Limita il runtime di una VM per pianificare l'eliminazione automatica di una VM invece di eliminarla manualmente.