Este documento explica como eliminar uma instância do Compute Engine. Para saber mais acerca do ciclo de vida de uma instância, consulte Ciclo de vida da instância do Compute Engine.
Se já não precisar de uma instância, elimine-a para deixar de incorrer em custos pela instância e pelos respetivos recursos anexados.
Antes de começar
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Trusted Cloud by S3NS serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
- Set a default region and zone.
C#
Para usar os .NET exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
Ir
Para usar os Go exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
Java
Para usar os Java exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
Node.js
Para usar os Node.js exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
PHP
Para usar os PHP exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
Python
Para usar os Python exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
Ruby
Para usar os Ruby exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Trusted Cloud documentação de autenticação.
Funções necessárias
Para receber as autorizações de que precisa para eliminar uma instância de computação, peça ao seu administrador para lhe conceder a função IAM Administrador de instâncias do Compute (v1) (
roles/compute.instanceAdmin.v1
) no projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Esta função predefinida contém as autorizações necessárias para eliminar uma instância de computação. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para eliminar uma instância de computação:
-
compute.instances.delete
na instância -
Para forçar a eliminação de um disco anexado:
compute.disks.delete
no disco
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Implicações de faturação
Depois de eliminar uma instância de computação, deixa de incorrer em custos pela instância e pelos respetivos recursos anexados, exceto nos seguintes casos:
Se eliminar uma instância alojada num nó de inquilino único, continua a incorrer em custos pelo nó de inquilino único.
Se eliminar uma instância que esteja a usar uma reserva, continua a pagar os recursos reservados até que ocorra uma das seguintes situações:
O Compute Engine elimina automaticamente a reserva na data e hora escolhidas.
Elimina a reserva.
Reduzir o número de instâncias reservadas na reserva.
Se tiver um desconto por utilização garantida, continua a pagar os recursos garantidos, quer os use ou não.
Se preservar quaisquer recursos anexados à instância, como discos, continua a pagar esses recursos até os eliminar.
Para mais informações, consulte os preços das instâncias de VM.
Preserve os recursos anexados
Em alguns casos, antes de eliminar uma instância de computação, pode querer preservar um dos recursos anexados. Pode preservar os recursos anexados da seguinte forma:
Para preservar uma GPU anexada a uma instância de máquina virtual (VM) N1, remova a GPU da VM.
Para preservar um disco anexado, faça uma das seguintes ações:
Para preservar um disco de arranque, desassocie o disco de arranque da instância.
Para preservar um disco de arranque ou não arranque, defina a definição de eliminação automática do disco como
false
.
Para preservar os dados de um disco SSD local, copie os dados do disco para uma opção de armazenamento persistente.
Para reutilizar o endereço IP externo estático de uma instância, desatribua o endereço IP.
Elimine instâncias
Quando elimina uma instância de computação, o Compute Engine para a instância antes de a eliminar.
Se eliminar uma ou mais instâncias em simultâneo, tem de decidir o que acontece aos discos anexados:
Elimine instâncias e todos os recursos anexados
Esta opção elimina as instâncias e elimina ou força a eliminação de discos de arranque, não de arranque ou todos os discos anexados.
Elimine instâncias e preserve discos
Esta opção elimina as instâncias, mas preserva os discos de arranque, não de arranque ou todos os discos anexados para utilização posterior.
Elimine instâncias e todos os recursos anexados
Consoante o que quer fazer quando elimina uma instância de computação, use as seguintes opções:
Se configurou um disco anexado para ser preservado após a eliminação da instância, pode substituir esta definição e forçar a respetiva eliminação através da CLI do Google Cloud.
Se tiver ativado o encerramento normal na instância, pode eliminá-la sem a encerrar normalmente ou terminar um encerramento normal em curso através da Trusted Cloud consola, CLI gcloud ou API REST.
Para eliminar várias instâncias em simultâneo, use a Trusted Cloud consola ou, para instâncias localizadas na mesma zona, a CLI gcloud.
Para eliminar uma ou mais instâncias e todos os recursos anexados, selecione uma das seguintes opções:
Consola
Na Trusted Cloud consola, aceda à página Instâncias de VM.
Selecione as instâncias que quer eliminar.
Clique em
Eliminar.Na caixa de diálogo, faça o seguinte:
Opcional: para eliminar as instâncias sem as encerrar corretamente ou terminar um encerramento correto em curso, selecione a caixa de verificação Ignorar encerramento correto (se aplicável).
Para confirmar, clique em Eliminar.
gcloud
Para eliminar uma ou mais instâncias na mesma zona, use o comando
gcloud compute instances delete
:gcloud compute instances delete INSTANCE_NAMES \ --zone=ZONE
Substitua o seguinte:
INSTANCE_NAMES
: uma lista de nomes de instâncias separados por espaços, por exemplo,instance-01 instance-02 instance-03
.ZONE
: a zona onde as instâncias estão localizadas.
Opcionalmente, pode fazer uma ou ambas as seguintes ações:
Para forçar a eliminação dos discos associados a uma ou mais instâncias, inclua a flag
--delete-disks
:gcloud compute instances delete INSTANCE_NAMES \ --delete-disks=DELETE_DISK_TYPE \ --zone=ZONE
Substitua
DELETE_DISK_TYPE
por um dos seguintes valores:Para eliminar o armazenamento persistente de arranque e sem arranque anexado:
all
Para eliminar apenas o armazenamento persistente de arranque anexado:
boot
Para eliminar apenas o armazenamento persistente não inicializável:
data
Se ativou o encerramento gradual em uma ou mais instâncias, pode eliminar as instâncias sem as encerrar gradualmente ou terminar manualmente um encerramento gradual em curso. Para tal, use o comando
gcloud beta compute instances delete
com a flag--no-graceful-shutdown
:gcloud beta compute instances delete INSTANCE_NAMES \ --no-graceful-shutdown \ --zone=ZONE
C#
Ir
Java
Node.js
PHP
Python
Ruby
REST
Para eliminar uma instância, faça um pedido ao método
instances delete
:DELETE
DELETE https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projeto onde a instância se encontra.ZONE
: a zona da instância.INSTANCE_NAME
: o nome da instância.
Opcionalmente, se tiver ativado o encerramento elegante na instância, pode eliminar as instâncias sem o encerrar elegantemente ou terminar manualmente um encerramento elegante em curso. Para o fazer, envie um pedido através do
DELETE
método betainstances.delete
. No URL do pedido, inclua o parâmetro de consultanoGracefulShutdown
definido comotrue
:DELETE https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME?noGracefulShutdown=true
Elimine instâncias e preserve discos
Por predefinição, a eliminação de uma instância de computação elimina a instância e os respetivos recursos anexados. No entanto, quando elimina uma instância através da CLI gcloud, pode especificar que os discos anexados sejam preservados, independentemente das respetivas definições de eliminação automática.
Para eliminar uma ou mais instâncias na mesma zona, preservando os respetivos discos anexados, use o comando
gcloud compute instances delete
com a flag--keep-disks
:gcloud compute instances delete INSTANCE_NAMES \ --keep-disks=KEEP_DISK_TYPE \ --zone=ZONE
Substitua o seguinte:
INSTANCE_NAMES
: uma lista de nomes de instâncias separados por espaços, por exemplo,instance-01 instance-02 instance-03
.KEEP_DISK_TYPE
: especifique um dos seguintes valores:Para preservar o armazenamento persistente associado de arranque e não de arranque:
all
Para preservar apenas o armazenamento persistente de arranque associado:
boot
Para preservar apenas o armazenamento persistente não inicializável anexado:
data
ZONE
: a zona onde as instâncias estão localizadas.
Opcionalmente, se tiver ativado o encerramento controlado numa ou mais instâncias, pode eliminar as instâncias sem as encerrar de forma controlada ou terminar manualmente um encerramento controlado em curso. Para tal, use o comando
gcloud beta compute instances delete
com a flag--no-graceful-shutdown
:gcloud beta compute instances delete VM_NAMES \ --keep-disks=KEEP_DISK_TYPE \ --no-graceful-shutdown \ --zone=ZONE
O que se segue?
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-30 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-30 UTC."],[],[],null,[]] -