Neste documento, explicamos como desativar o desligamento normal em uma instância do Compute Engine. Para saber mais sobre o encerramento gradual, incluindo como pular o encerramento gradual em operações individuais de parada ou exclusão, consulte Visão geral do encerramento gradual.
Se você ativou o desligamento normal em uma instância, é possível desativá-lo para fazer o seguinte:
Acelere as operações de parada ou exclusão para evitar cobranças desnecessárias.
Atualize as propriedades da instância que exigem uma reinicialização.
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 nela 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.
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 nela com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Trusted Cloud .
Funções exigidas
Para receber a permissão necessária para desativar o encerramento normal em 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 seu 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 a permissão
compute.instances.update
on the instanceTambém é possível conseguir essa permissão com papéis personalizados ou outros papéis predefinidos.
Desativar o desligamento normal em uma instância
É possível desativar o desligamento normal em uma instância de computação sem reiniciá-la. No entanto, não é possível desativar o encerramento normal enquanto a instância está em processo de encerramento normal (
PENDING_STOP
).Para desativar o desligamento normal em uma instância, selecione uma das seguintes opções:
Console
No Trusted Cloud console, acesse a página Instâncias de VM:
Na coluna Nome, clique no nome da instância para ver os detalhes dela.
A página de detalhes da instância é aberta e a guia Detalhes é selecionada.
Clique em
Editar.Na seção Gerenciamento, desmarque a caixa de seleção Desligar a VM normalmente.
Clique em Salvar.
gcloud
Para desativar o encerramento normal em uma instância, use o comando
gcloud beta compute instances update
com a flag--no-graceful-shutdown
:gcloud beta compute instances update INSTANCE_NAME \ --no-graceful-shutdown \ --zone=ZONE
Substitua:
INSTANCE_NAME
: o nome da instância.ZONE
: a zona em que a instância está localizada.
REST
Crie um arquivo JSON vazio.
Para conferir as propriedades de uma instância atual, faça uma solicitação
GET
para o métodoinstances.get
da versão Beta:GET https://compute.s3nsapis.fr/compute/beta/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 em que a instância está localizada.INSTANCE_NAME
: o nome de uma instância.
No arquivo JSON vazio que você criou nas etapas anteriores, faça o seguinte:
Insira as propriedades da instância fornecidas na saída da solicitação
GET
.Localize o campo
gracefulShutdown.enabled
e mude o valor dele parafalse
:{ ... "scheduling": { ... "gracefulShutdown": { "enabled": false } }, ... }
Para atualizar a instância, faça uma solicitação
PUT
para o método Betainstances.update
. Inclua o seguinte:No URL da solicitação, inclua o parâmetro de consulta
mostDisruptiveAllowedAction
.No corpo da solicitação, inclua as propriedades da instância do arquivo JSON que você criou e atualizou nas etapas anteriores.
A solicitação
PUT
para atualizar a instância é semelhante a esta:PUT https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME?mostDisruptiveAllowedAction=ALLOWED_ACTION { ... "scheduling": { ... "gracefulShutdown": { "enabled": false } }, ... }
Substitua
ALLOWED_ACTION
por um dos seguintes valores:NO_EFFECT
: a solicitação verifica se o pedido de atualização é válido e se os recursos estão disponíveis, mas não atualiza a instância.REFRESH
: se as propriedades da instância modificada não exigirem a reinicialização da instância, o Compute Engine vai atualizar a instância.
Para mais informações sobre como atualizar as propriedades de uma instância, consulte Atualizar propriedades da instância.
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-19 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-19 UTC."],[[["\u003cp\u003eThis document provides instructions on how to disable graceful shutdown for Compute Engine instances, which is a feature that delays the stop or delete process.\u003c/p\u003e\n"],["\u003cp\u003eDisabling graceful shutdown can speed up stop or delete operations and is required before updating certain instance properties that require a restart.\u003c/p\u003e\n"],["\u003cp\u003eThe process of disabling graceful shutdown can be done without needing to restart the instance, and can be accomplished through the Google Cloud console, \u003ccode\u003egcloud\u003c/code\u003e command-line tool, or REST API.\u003c/p\u003e\n"],["\u003cp\u003eTo disable graceful shutdown, users need the \u003ccode\u003ecompute.instances.update\u003c/code\u003e permission, which is typically granted through the Compute Instance Admin (v1) IAM role.\u003c/p\u003e\n"],["\u003cp\u003ePre-GA products or features, like the ones discussed within, are "as is" and may feature limited support, along with terms specified within the "Pre-GA Offerings Terms".\u003c/p\u003e\n"]]],[],null,[]] -