Neste documento, explicamos como suspender e interromper instâncias de máquina virtual (VM) em um grupo gerenciado de instâncias (MIG) e como retomar a operação delas.
Antes de começar
- Consulte a página introdutória sobre VMs suspensas e interrompidas em um MIG.
-
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 Google Cloud.
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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- No Console do Google Cloud, acesse a página Grupos de instâncias.
- Clique no nome do grupo de instâncias em que você quer suspender as VMs.
- Na página Visão geral do grupo de instâncias, em Instâncias de VM, selecione todas as VMs que você quer suspender.
- Clique em Suspender.
- Na caixa de diálogo de confirmação, clique em Suspender para confirmar.
MIG_NAME
: o nome do MIG em que uma instância será suspensa.INSTANCE_NAME
: o nome da instância a ser suspensa. Para suspender várias instâncias, forneça uma lista de nomes separados por vírgulas.REGION
: para um MIG regional, a região em que o MIG está localizado.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.PROJECT_ID
: o ID do projeto para a solicitação.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.zones/ZONE
porregions/REGION
e especifique a região do MIG se ele for regional;
MIG_NAME
: o nome do MIG em que uma instância será suspensa.INSTANCE_NAME_URL
: o URL da instância a ser suspensa, por exemplo,zones/us-central1-a/instances/example-instance-name1
. Para suspender várias instâncias, forneça uma lista de URLs separados por vírgulas, por exemplo,"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.- No Console do Google Cloud, acesse a página Grupos de instâncias.
- Clique no nome do grupo de instâncias em que você quer retomar as VMs.
- Na página Visão geral do grupo de instâncias, em Instâncias de VM, selecione todas as VMs suspensas que você quer retomar e clique em Iniciar/Retomar.
MIG_NAME
: o nome do MIG em que uma instância será retomada.INSTANCE_NAME
: o nome da instância a ser retomada. Para retomar várias instâncias, forneça uma lista de nomes separados por vírgulas.REGION
: para um MIG regional, a região em que o MIG está localizado.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.PROJECT_ID
: o ID do projeto para a solicitação.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.zones/ZONE
porregions/REGION
e especifique a região do MIG se ele for regional;
MIG_NAME
: o nome do MIG em que uma instância será retomada.INSTANCE_NAME_URL
: o URL da instância a ser retomada, por exemplo,zones/us-central1-a/instances/example-instance-name1
. Para retomar várias instâncias, forneça uma lista de URLs separados por vírgulas, por exemplo,"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.- No Console do Google Cloud, acesse a página Grupos de instâncias.
- Clique no nome do grupo de instâncias em que você quer interromper as VMs.
- Na página Visão geral do grupo de instâncias, em Instâncias de VM, selecione todas as VMs que você quer interromper e clique em Interromper.
- Na caixa de diálogo de confirmação que aparece, clique em Interromper para confirmar.
MIG_NAME
: o nome do MIG em que uma instância será interrompida.INSTANCE_NAME
: o nome da instância a ser interrompida. Para interromper várias instâncias, forneça uma lista de nomes separados por vírgulas.REGION
: para um MIG regional, a região em que o MIG está localizado.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.PROJECT_ID
: o ID do projeto para a solicitação.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.zones/ZONE
porregions/REGION
e especifique a região do MIG se ele for regional;
MIG_NAME
: o nome do MIG em que uma instância será interrompida.INSTANCE_NAME_URL
: o URL da instância a ser interrompida, por exemplo,zones/us-central1-a/instances/example-instance-name1
. Para interromper várias instâncias, forneça uma lista de URLs separados por vírgulas, por exemplo,"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.- No Console do Google Cloud, acesse a página Grupos de instâncias.
- Clique no nome do grupo de instâncias em que você quer iniciar as VMs.
- Na página Visão geral do grupo de instâncias, em Instâncias de VM, selecione todas as VMs suspensas que você quer retomar e clique em Iniciar/Retomar.
MIG_NAME
: o nome do MIG em que uma instância será iniciada.INSTANCE_NAME
: o nome da instância a ser iniciada. Para iniciar várias instâncias, forneça uma lista de nomes separados por vírgulas.REGION
: para um MIG regional, a região em que o MIG está localizado.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.PROJECT_ID
: o ID do projeto para a solicitação.ZONE
: para um MIG zonal, a zona em que o MIG está localizado.zones/ZONE
porregions/REGION
e especifique a região do MIG se ele for regional;
MIG_NAME
: o nome do MIG em que uma instância será iniciada.INSTANCE_NAME_URL
: o URL da instância a ser iniciada. Por exemplo,zones/us-central1-a/instances/example-instance-name1
. Para iniciar várias instâncias, forneça uma lista de URLs separados por vírgulas, por exemplo,"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Suspender VMs específicas em um MIG
É possível suspender uma VM em execução em um MIG usando o console do Google Cloud, a CLI do Google Cloud ou a API Compute Engine.
Console
gcloud
Use o comando
beta instance-groups managed suspend-instances
.gcloud beta compute instance-groups managed suspend-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Substitua:
API
Use o método
beta.instanceGroupManager.suspendInstances
e especifique as instâncias no corpo da solicitação. Para MIGs regionais, use o métodobeta.regionInstanceGroupManager.suspendInstances
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/suspendInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Substitua:
Retomar VMs selecionadas em um MIG
É possível retomar uma VM suspensa em um MIG usando o console do Google Cloud, a gcloud CLI ou a API Compute Engine.
Console
gcloud
Use o comando
beta instance-groups managed resume-instances
.gcloud beta compute instance-groups managed resume-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Substitua:
API
Use o método
beta.instanceGroupManager.resumeInstances
e especifique as instâncias no corpo da solicitação. Para MIGs regionais, use o métodobeta.regionInstanceGroupManager.resumeInstances
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/resumeInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Substitua:
Interromper VMs selecionadas em um MIG
É possível interromper uma VM em execução em um MIG usando o console do Google Cloud, a CLI do Google Cloud ou a API Compute Engine.
Console
gcloud
Use o comando
beta instance-groups managed stop-instances
.gcloud beta compute instance-groups managed stop-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Substitua:
API
Use o método
beta.instanceGroupManager.stopInstances
e especifique as instâncias no corpo da solicitação. Para MIGs regionais, use o métodobeta.regionInstanceGroupManager.stopInstances
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/stopInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Substitua:
Iniciar VMs selecionadas em um MIG
É possível iniciar uma VM interrompida em um MIG usando o console do Google Cloud, a gcloud CLI ou a API Compute Engine.
Console
gcloud
Use o comando
beta instance-groups managed start-instances
.gcloud beta compute instance-groups managed start-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE]
Substitua:
API
Use o método
beta.instanceGroupManager.startInstances
e especifique as instâncias no corpo da solicitação. Para MIGs regionais, use o métodobeta.regionInstanceGroupManager.startInstances
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/startInstances { "instances": [ "INSTANCE_NAME_URL" ] }
Substitua:
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 2024-12-22 UTC.
-