Este documento explica como reiniciar ou repor uma instância do Compute Engine. Para saber mais acerca dos efeitos da reposição de uma instância, bem como das diferenças entre suspender, parar ou repor uma instância, consulte o artigo Suspenda, pare ou reponha instâncias do Compute Engine.
Reiniciar ou repor uma instância pode ajudar a garantir um desempenho e uma estabilidade ideais, ou ajudar a resolver problemas como um sistema operativo (SO) convidado bloqueado, lento ou com falhas. Com base no estado do SO convidado da sua instância, faça uma das seguintes ações:
Reinicie a instância. Se o SO convidado estiver lento ou bloqueado, o reinício dá-lhe tempo suficiente para terminar a execução das tarefas antes de ser desligado.
Reponha a instância. Reponha uma instância apenas se o SO convidado falhar ou não responder e não tiver outras opções. A reposição de uma instância não permite que o SO convidado seja encerrado corretamente. Esta ação pode rejeitar dados não guardados e danificar os sistemas de ficheiros de quaisquer discos.
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 Google Cloud 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
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.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
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.
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.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
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.
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.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
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.
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.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
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.
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.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
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.
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.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Funções necessárias
Para receber as autorizações de que precisa para repor ou reiniciar uma instância de computação, peça ao seu administrador para lhe conceder a função do IAM Administrador de instâncias do Compute (v1) (
roles/compute.instanceAdmin.v1
) na instância. 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 repor ou reiniciar 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 repor ou reiniciar uma instância de computação:
-
Para repor uma instância:
compute.instances.reset
-
Para reiniciar uma instância a partir do respetivo SO convidado:
compute.instances.setMetadata
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Reinicie uma instância
O reinício de uma instância de computação permite que o SO convidado na instância termine as tarefas em execução antes de o Compute Engine enviar o sinal de encerramento ACPI. Isto ajuda a garantir um encerramento limpo do SO convidado.
O reinício de uma instância apaga a memória usada pela instância. Se estiver a usar discos RAM com as suas instâncias e precisar de preservar esses dados, faça uma cópia de segurança dos dados antes de reiniciar a instância.
Para reiniciar uma instância, selecione uma das seguintes opções:
Linux
Se ainda não o tiver feito, estabeleça ligação à instância.
Para reiniciar a instância, execute o seguinte comando:
sudo reboot
Windows
Se ainda não o fez, estabeleça ligação à instância através de um dos seguintes métodos:
Para reiniciar a instância, execute o seguinte comando:
shutdown /r /t 0
Opcional: para monitorizar o processo de encerramento e reinício da instância, ative o menu do gestor de arranque do Windows.
Reponha uma instância
A reposição de uma instância apaga todos os dados na memória da instância, incluindo todos os ficheiros temporários armazenados em discos RAM. Estes dados são perdidos permanentemente e o Compute Engine não cria cópias de segurança antes de repor a instância.
Pode repor várias instâncias em simultâneo ou instâncias individuais. Para várias instâncias, use a Google Cloud consola ou, para instâncias localizadas na mesma zona, a Google Cloud CLI. Para instâncias individuais, selecione qualquer uma das seguintes opções:
Consola
Na Google Cloud consola, aceda à página Instâncias de VM.
Selecione as instâncias a repor.
Clique em Repor e, de seguida, em Repor para confirmar.
gcloud
Para repor uma ou mais instâncias em execução numa única zona, use o comando
gcloud compute instances reset
:gcloud compute instances reset INSTANCE_NAMES \ --zone=ZONE
Substitua o seguinte:
INSTANCE_NAMES
: uma lista de nomes separados por espaços em branco de instâncias, por exemplo,instance-01 instance-02 instance-03
.ZONE
: a zona onde as instâncias estão localizadas.
Ir
Java
Node.js
PHP
Python
REST
Para repor uma instância em execução, faça um pedido
POST
ao métodoinstances.reset
:POST https://compute.googleapis.com//compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/reset
Substitua o seguinte:
INSTANCE_NAME
: o nome da instância.PROJECT_ID
: o ID do projeto onde a instância se encontra.ZONE
: a zona onde a instância está localizada.
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-29 UTC.
-