Neste documento, explicamos como excluir uma instância do Compute Engine. Para saber mais sobre o ciclo de vida de uma instância, consulte Ciclo de vida da instância do Compute Engine.
Se você não precisar mais de uma instância, exclua-a para interromper as cobranças pela instância e pelos recursos anexados.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Trusted Cloud by S3NS .
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-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 Google Cloud CLI e faça login CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
- Set a default region and zone.
C#
Para usar os exemplos .NET desta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Instale a Google Cloud CLI e faça login CLI gcloud com 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.
Confira mais informações em Set up authentication for a local development environment.
Go
Para usar os exemplos Go desta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Instale a Google Cloud CLI e faça login CLI gcloud com 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.
Confira mais informações em Set up authentication for a local development environment.
Java
Para usar os exemplos Java desta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Instale a Google Cloud CLI e faça login CLI gcloud com 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.
Confira mais informações em Set up authentication for a local development environment.
Node.js
Para usar os exemplos Node.js desta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Instale a Google Cloud CLI e faça login CLI gcloud com 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.
Confira mais informações em Set up authentication for a local development environment.
PHP
Para usar os exemplos PHP desta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Instale a Google Cloud CLI e faça login CLI gcloud com 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.
Confira mais informações em Set up authentication for a local development environment.
Python
Para usar os exemplos Python desta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Instale a Google Cloud CLI e faça login CLI gcloud com 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.
Confira mais informações em Set up authentication for a local development environment.
Ruby
Para usar os exemplos Ruby desta página em um ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e configure o Application Default Credentials com suas credenciais de usuário.
Instale a Google Cloud CLI e faça login CLI gcloud com 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.
Confira mais informações em Set up authentication for a local development environment.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.
Instale a Google Cloud CLI e faça login CLI gcloud com sua identidade federada.
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Trusted Cloud .
Funções exigidas
Para receber as permissões necessárias para excluir uma instância de computação, peça ao administrador para conceder a você o papel do IAM de Administrador da instância da computação (v1) (
roles/compute.instanceAdmin.v1
) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Esse papel predefinido contém as permissões necessárias para excluir uma instância de computação. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As permissões a seguir são necessárias para excluir uma instância de computação:
-
compute.instances.delete
na instância -
Para forçar a exclusão de um disco anexado:
compute.disks.delete
no disco
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Implicações no faturamento
Depois de excluir uma instância de computação, você não vai mais receber cobranças por ela e pelos recursos anexados, exceto nos seguintes casos:
Se você excluir uma instância hospedada em um nó de locatário individual, ainda vai receber cobranças pelo nó de locatário individual.
Se você excluir uma instância que está usando uma reserva, vai continuar pagando pelos recursos reservados até que uma das seguintes situações ocorra:
O Compute Engine exclui automaticamente a reserva na data e hora escolhidas.
Você exclui a reserva.
Você reduz o número de instâncias reservadas na reserva.
Se você tiver um desconto por compromisso de uso, continuará pagando pelos recursos com que se comprometeu, independentemente de usá-los ou não.
Se você preservar algum recurso anexado à instância, como discos, vai continuar pagando por eles até que sejam excluídos.
Para mais informações, consulte Preços de instâncias de VM.
Preservar recursos anexados
Em alguns casos, antes de excluir uma instância de computação, talvez seja necessário preservar um dos recursos anexados a ela. Para preservar os recursos anexados, faça o seguinte:
Para preservar uma GPU anexada a uma instância de máquina virtual (VM) N1, remova a GPU da VM.
Para preservar um disco conectado, siga um destes procedimentos:
Para preservar um disco de inicialização, remova-o da instância.
Para preservar um disco de inicialização ou sem inicialização, defina a configuração de exclusão automática do disco como
false
.
Para preservar os dados de um disco SSD local, copie os dados para uma opção de armazenamento permanente.
Para reutilizar o endereço IP externo estático de uma instância, remova a atribuição do endereço IP.
Excluir instâncias
Quando você exclui uma instância de computação, o Compute Engine interrompe a instância antes de excluí-la.
Se você excluir uma ou mais instâncias simultaneamente, decida o que acontece com os discos anexados:
Excluir instâncias e todos os recursos anexados
Essa opção exclui as instâncias e os discos de inicialização, não inicialização ou todos os discos anexados.
Excluir instâncias e preservar discos
Essa opção exclui as instâncias, mas preserva os discos de inicialização, não de inicialização ou todos os discos anexados para uso posterior.
Excluir instâncias e todos os recursos anexados
Dependendo do que você quer fazer ao excluir uma instância de computação, use as seguintes opções:
Se você configurou um disco anexado para ser preservado após a exclusão da instância, é possível substituir essa configuração e forçar a exclusão usando a Google Cloud CLI.
Se você tiver ativado o encerramento normal na instância, poderá excluí-la sem encerrá-la normalmente ou encerrar um encerramento normal em andamento usando o console Trusted Cloud , a CLI gcloud ou a API REST.
Para excluir várias instâncias simultaneamente, use o console Trusted Cloud ou, para instâncias localizadas na mesma zona, a CLI gcloud.
Para excluir uma ou mais instâncias e todos os recursos anexados, selecione uma das seguintes opções:
Console
No Trusted Cloud console, acesse a página Instâncias de VM:
Selecione as instâncias que você quer excluir.
Clique em
Excluir.Na caixa de diálogo, faça o seguinte:
Opcional: para excluir as instâncias sem encerrá-las normalmente ou encerrar um encerramento normal em andamento, marque a caixa de seleção Ignorar encerramento normal (se aplicável).
Para confirmar, clique em Excluir.
gcloud
Para excluir uma ou mais instâncias na mesma zona, use o comando
gcloud compute instances delete
:gcloud compute instances delete INSTANCE_NAMES \ --zone=ZONE
Substitua:
INSTANCE_NAMES
: uma lista de nomes de instâncias separados por espaços, por exemplo,instance-01 instance-02 instance-03
.ZONE
: a zona em que as instâncias estão localizadas.
Você também pode fazer uma ou ambas as ações a seguir:
Para forçar a exclusão dos discos anexados 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 excluir o armazenamento permanente de inicialização e não inicialização anexado:
all
Para excluir apenas o armazenamento permanente de inicialização anexado:
boot
Para excluir apenas o armazenamento permanente sem inicialização:
data
Se você ativou o encerramento normal em uma ou mais instâncias, é possível excluí-las sem fazer isso ou encerrar manualmente um encerramento normal em andamento. Para fazer isso, 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#
Go
Java
Node.js
PHP
Python
Ruby
REST
Para excluir uma instância, faça uma solicitação
DELETE
para o métodoinstances delete
:DELETE https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
Substitua:
PROJECT_ID
: o ID do projeto em que a instância está localizada.ZONE
: a zona da instância.INSTANCE_NAME
: o nome da instância.
Opcionalmente, se você tiver ativado o encerramento normal na instância, poderá excluir as instâncias sem encerrá-las normalmente ou encerrar manualmente um encerramento normal em andamento. Para fazer isso, envie uma solicitação
DELETE
ao método Betainstances.delete
. No URL da solicitação, 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
Excluir instâncias e preservar discos
Por padrão, excluir uma instância de computação exclui a instância e os recursos anexados. No entanto, ao excluir uma instância usando a CLI gcloud, é possível especificar a preservação dos discos anexados, independentemente das configurações de exclusão automática.
Para excluir uma ou mais instâncias na mesma zona e preservar os 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:
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 permanente de inicialização e não inicialização anexado:
all
Para preservar apenas o armazenamento permanente de inicialização anexado:
boot
Para preservar apenas o armazenamento permanente conectado sem inicialização:
data
ZONE
: a zona em que as instâncias estão localizadas.
Opcionalmente, se você tiver ativado o encerramento normal em uma ou mais instâncias, poderá excluir as instâncias sem encerrá-las normalmente ou encerrar manualmente um encerramento normal em andamento. Para fazer isso, 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
A seguir
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-08-08 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-08-08 UTC."],[[["Deleting a Compute Engine instance stops charges for the instance and its attached resources, but you must also delete attached disks and other resources to avoid further charges."],["If you delete an instance in a managed instance group with autoscaling, the group might automatically create a replacement instance unless you resize the group or reconfigure the autoscaler."],["You can choose to delete instances with or without their attached resources, with options to delete all attached resources, or to preserve all, only boot, or only non-boot disks."],["To delete an instance via command-line, use the `gcloud compute instances delete` command, and to force the deletion of attached disks use the `--delete-disks` flag; alternatively, you can choose to preserve disks with the `--keep-disks` flag."],["If you have enabled graceful shutdown on an instance you have the option to delete it without gracefully shutting it down, by selecting the applicable checkbox on the console, or by using the `--no-graceful-shutdown` flag with the `gcloud beta compute instances delete` command."]]],[]] -