Este documento descreve como configurar o MIG para aplicar o modelo de instância mais recente e as configurações por instância quando recria uma VM durante as operações de reparação. A aplicação da configuração mais recente disponível durante uma operação de reparação também é conhecida como atualização na reparação. Este documento também descreve como verificar se a atualização na reparação está ativada no seu MIG e, se estiver ativada, como desativá-la.
Por predefinição, durante uma reparação, um MIG recria uma VM com a mesma configuração de instância que foi originalmente usada para criar a VM. Se estiverem disponíveis atualizações para o modelo de instância do grupo ou configurações por instância, tem a opção de aplicar estas alterações a uma VM em reparação.
Se quiser aplicar automaticamente atualizações de configuração a todas ou a um conjunto de VMs
(PROACTIVE) ou atualizar seletivamente instâncias específicas (OPPORTUNISTIC), consulte o artigo
Aplicar novas configurações a VMs num GIG.
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 Cloud de Confiance 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: ConsoleWhen you use the Cloud de Confiance console to access Cloud de Confiance 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.
 RESTPara 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. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando: gcloud initPara mais informações, consulte o artigo Autenticar para usar REST na Cloud de Confiance documentação de autenticação. Configure a atualização na reparaçãoPara configurar a atualização na reparação, use a Cloud de Confiance consola, a CLI gcloud ou o REST. Consola- Na Cloud de Confiance consola, aceda à página Grupos de instâncias. 
- Clique no nome do MIG onde quer configurar a atualização na reparação. 
- Clique em Editar para modificar o MIG. 
- Clique em Ciclo de vida da instância e autorreparação para expandir a secção. 
- Na secção Atualizações durante a reparação da instância de VM, selecione Atualizar a configuração da instância. 
- Clique em Guardar. 
 gcloudPara um MIG existente, use o comando update:gcloud compute instance-groups managed update MIG_NAME \ --force-update-on-repairPara um novo MIG, use o comando create:gcloud compute instance-groups managed create MIG_NAME \ --template INSTANCE_TEMPLATE_URL_ \ --size SIZE \ --force-update-on-repairSubstitua o seguinte: - MIG_NAME: o nome do grupo de instâncias.
- INSTANCE_TEMPLATE_URL: o URL do modelo de instância que quer usar para criar VMs no MIG. O URL pode conter o ID ou o nome do modelo de instância. Especifique um dos seguintes valores:- Para um modelo de instância regional: projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
- Para um modelo de instância global: INSTANCE_TEMPLATE_ID
 
- Para um modelo de instância regional: 
- SIZE: o tamanho de destino do grupo de instâncias.
 RESTPara um MIG zonal existente, use o método instanceGroupManagers.patchou, para um MIG regional existente, use o métodoregionInstanceGroupManagers.patch.Faça a seguinte chamada para configurar a atualização na reparação num MIG zonal existente: PATCH https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME { "instanceLifecyclePolicy": { "forceUpdateOnRepair": YES } }Para um novo MIG zonal, use o método instanceGroupManagers.insertou, para um novo MIG regional, use o métodoregionInstanceGroupManagers.insert.Faça a seguinte chamada para configurar a atualização na reparação quando criar um MIG zonal: POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers { "name": "MIG_NAME", "instanceTemplate": "INSTANCE_TEMPLATE_URL", "targetSize": SIZE, "instanceLifecyclePolicy": { "forceUpdateOnRepair": YES } }Substitua o seguinte: - PROJECT_ID: o seu ID do projeto.
- ZONE: a zona onde o MIG está localizado.
- MIG_NAME: o nome do grupo de instâncias.
- INSTANCE_TEMPLATE_URL: o URL do modelo de instância que quer usar para criar VMs no MIG. O URL pode conter o ID ou o nome do modelo de instância. Especifique um dos seguintes valores:- Para um modelo de instância regional: projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
- Para um modelo de instância global: INSTANCE_TEMPLATE_ID
 
- Para um modelo de instância regional: 
- SIZE: o tamanho de destino do grupo de instâncias.
 Verifique se a atualização na reparação está ativadaPor predefinição, um MIG não atualiza uma VM durante uma reparação. Para verificar se a atualização na reparação está ativada para o seu MIG, use a Cloud de Confiance consola, a CLI gcloud ou a REST para ver a configuração da atualização na reparação. Consola- Na Cloud de Confiance consola, aceda à página Grupos de instâncias. 
- Clique no nome do MIG cuja configuração quer verificar. 
- Clique no separador Detalhes. 
- Na secção Ciclo de vida da instância de VM, verifique a opção selecionada para Atualizações durante a reparação da instância de VM. Se o campo mostrar Atualizar a configuração da instância, a atualização na reparação está ativada. 
 gcloudUse o comando describeda seguinte forma:gcloud compute instance-groups managed describe MIG_NAME \ --format="(instanceLifecyclePolicy)" No corpo da resposta, procure o campo forceUpdateOnRepair, que tem um dos seguintes valores:- NO: predefinição. O MIG não atualiza as VMs quando são reparadas.
- YES: o MIG atualiza as VMs durante a respetiva reparação.
 Segue-se um exemplo de resultado: instanceLifecyclePolicy: forceUpdateOnRepair: YES RESTPara um MIG zonal, use o método instanceGroupManagers.getou, para um MIG regional, use o métodoregionInstanceGroupManagers.get.Por exemplo, num MIG zonal, use o seguinte comando: GET https://compute.s3nsapis.fr/compute/v1/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME No corpo da resposta, procure o campo instanceLifecyclePolicy.forceUpdateOnRepair, que tem um dos seguintes valores:- NO: predefinição. O MIG não atualiza as VMs quando são reparadas.
- YES: o MIG atualiza as VMs durante a respetiva reparação.
 Segue-se um exemplo de resposta: { ... "name": "example-mig", "targetSize": 12, ... "instanceLifecyclePolicy": { "forceUpdateOnRepair": "YES" }, ... }Substitua o seguinte: - PROJECT_ID: o seu ID do projeto.
- ZONE: a zona onde o MIG está localizado.
- MIG_NAME: o nome do grupo de instâncias.
 Desative a atualização na reparaçãoQuando o MIG repara uma VM, se quiser que o MIG use o modelo de instância original ou as configurações por instância que foram usadas para criar a VM, tem de desativar a atualização na reparação. Por predefinição, a atualização na reparação está desativada para um MIG. Use a Cloud de Confiance consola, a CLI gcloud ou o REST para desativar a atualização na reparação. Consola- Na Cloud de Confiance consola, aceda à página Grupos de instâncias. 
- Clique no nome do MIG onde quer desativar a atualização na reparação. 
- Clique em Editar para modificar o MIG. 
- Clique em Ciclo de vida da instância e autorreparação para expandir a secção. 
- Na secção Atualizações durante a reparação da instância de VM, selecione Manter a mesma configuração da instância. 
- Clique em Guardar. 
 gcloudUse o comando updatepara definir a flag--no-force-update-on-repairda seguinte forma:gcloud compute instance-groups managed update MIG_NAME \ --no-force-update-on-repairRESTPara um MIG zonal, use o método instanceGroupManagers.patchou, para um MIG regional, use o métodoregionInstanceGroupManagers.patch.Por exemplo, para desativar a atualização na reparação de um MIG zonal, use o seguinte comando: PATCH https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME { "instanceLifecyclePolicy": { "forceUpdateOnRepair": NO } }Substitua o seguinte: - PROJECT_ID: o seu ID do projeto.
- ZONE: a zona onde o MIG está localizado.
- MIG_NAME: o nome do grupo de instâncias.
 O que se segue?- Configure a verificação de funcionamento da aplicação e a autorreparação.
- Se configurou uma verificação de estado baseada na aplicação para o seu MIG, monitorize as alterações do estado de saúde da VM.
 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-10-22 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-10-22 UTC."],[],[]]
-