Ce document explique comment suspendre et arrêter des instances de machine virtuelle (VM) dans un groupe d'instances géré (MIG), et comment les réactiver.
Avant de commencer
- Consultez la page d'introduction sur les VM suspendues et arrêtées dans un MIG.
- 
  
  Si ce n'est pas déjà fait, configurez l'authentification.
  L'authentification permet de valider votre identité pour accéder aux services et aux API Google Cloud . Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes :
  
   
   
     
   
  
   
   
     
   
  
   
   
     
   
  
 
 
 
  
    
      Select the tab for how you plan to use the samples on this page: ConsoleWhen you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication. gcloud- 
 
 
  
  
   
   
  
   
   
  
   
   
     
   
  
  
   
   
  
   
   
  
   
   
  
 
 
   
   
      Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisez-la en exécutant la commande suivante : gcloud initSi vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée. 
- Set a default region and zone.
 RESTPour utiliser les exemples API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à la gcloud CLI. Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisez-la en exécutant la commande suivante : gcloud initSi vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée. Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud . Suspendre des VM spécifiques dans un MIGVous pouvez suspendre une VM en cours d'exécution dans un MIG à l'aide de la console Google Cloud , de Google Cloud CLI ou de l'API Compute Engine. Console- Dans la console Google Cloud , accédez à la page Groupes d'instances.
- Cliquez sur le nom du groupe d'instances sur lequel vous souhaitez suspendre des VM.
- Sur la page Présentation du groupe d'instances, sous Instances de VM, sélectionnez toutes les VM que vous souhaitez suspendre.
- Cliquez sur Suspendre.
- Dans la boîte de dialogue de confirmation qui s'ouvre, cliquez sur Suspendre pour confirmer.
 gcloudUtilisez la commande instance-groups managed suspend-instances.gcloud compute instance-groups managed suspend-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE] Remplacez les éléments suivants : - MIG_NAME: nom du MIG dans lequel suspendre une instance.
- INSTANCE_NAME: nom de l'instance à suspendre. Pour suspendre plusieurs instances, spécifiez une liste de noms séparés par une virgule.
- REGION: pour un MIG régional, région où se trouve le MIG.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.
 RESTUtilisez la méthode instanceGroupManager.suspendInstanceset spécifiez les instances dans le corps de la requête. Pour les MIG régionaux, utilisez la méthoderegionInstanceGroupManager.suspendInstances.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/suspendInstances { "instances": [ "INSTANCE_NAME_URL" ] }Remplacez les éléments suivants : - PROJECT_ID: l'ID du projet pour la requête.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.- Pour un MIG régional, remplacez zones/ZONEparregions/REGIONet spécifiez la région du MIG.
 
- Pour un MIG régional, remplacez 
- MIG_NAME: nom du MIG dans lequel suspendre une instance.
- INSTANCE_NAME_URL: URL de l'instance à suspendre (par exemple,- zones/us-central1-a/instances/example-instance-name1). Pour suspendre plusieurs instances, spécifiez une liste d'URL séparées par une virgule, par exemple- "zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2".
 Réactiver les VM sélectionnées dans un MIGVous pouvez réactiver une VM suspendue dans un MIG à l'aide de la console Google Cloud , de gcloud CLI ou de l'API Compute Engine. Console- Dans la console Google Cloud , accédez à la page Groupes d'instances.
- Cliquez sur le nom du groupe d'instances sur lequel vous souhaitez réactiver des VM.
- Sur la page Présentation du groupe d'instances, sous Instances de VM, sélectionnez toutes les VM suspendues que vous souhaitez réactiver, puis cliquez sur Démarrer/Reprendre
 gcloudUtilisez la commande instance-groups managed resume-instances.gcloud compute instance-groups managed resume-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE] Remplacez les éléments suivants : - MIG_NAME: nom du MIG dans lequel réactiver une instance.
- INSTANCE_NAME: nom de l'instance à réactiver. Pour réactiver plusieurs instances, spécifiez une liste de noms séparés par une virgule.
- REGION: pour un MIG régional, région où se trouve le MIG.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.
 RESTUtilisez la méthode instanceGroupManager.resumeInstanceset spécifiez les instances dans le corps de la requête. Pour les MIG régionaux, utilisez la méthoderegionInstanceGroupManager.resumeInstances.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/resumeInstances { "instances": [ "INSTANCE_NAME_URL" ] }Remplacez les éléments suivants : - PROJECT_ID: l'ID du projet pour la requête.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.- Pour un MIG régional, remplacez zones/ZONEparregions/REGIONet spécifiez la région du MIG.
 
- Pour un MIG régional, remplacez 
- MIG_NAME: nom du MIG dans lequel réactiver une instance.
- INSTANCE_NAME_URL: URL de l'instance à réactiver (par exemple,- zones/us-central1-a/instances/example-instance-name1). Pour réactiver plusieurs instances, fournissez une liste d'URL séparées par une virgule, par exemple- "zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2".
 Arrêter une sélection de VM dans un MIGVous pouvez arrêter une VM en cours d'exécution dans un MIG à l'aide de la console Google Cloud , de Google Cloud CLI ou de l'API Compute Engine. Console- Dans la console Google Cloud , accédez à la page Groupes d'instances.
- Cliquez sur le nom du groupe d'instances sur lequel vous souhaitez arrêter des VM.
- Sur la page Présentation du groupe d'instances, sous Instances de VM, sélectionnez toutes les VM que vous souhaitez arrêter, puis cliquez sur Arrêter. Si l'option Arrêter n'est pas disponible, cliquez sur Autres actions > Arrêter.
- Dans la boîte de dialogue de confirmation qui s'ouvre, cliquez sur Arrêter pour confirmer.
 gcloudUtilisez la commande instance-groups managed stop-instances.gcloud compute instance-groups managed stop-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE] Remplacez les éléments suivants : - MIG_NAME: nom du MIG dans lequel arrêter une instance.
- INSTANCE_NAME: nom de l'instance à arrêter. Pour arrêter plusieurs instances, spécifiez une liste de noms séparés par une virgule.
- REGION: pour un MIG régional, région où se trouve le MIG.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.
 RESTUtilisez la méthode instanceGroupManager.stopInstanceset spécifiez les instances dans le corps de la requête. Pour les MIG régionaux, utilisez la méthoderegionInstanceGroupManager.stopInstances.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/stopInstances { "instances": [ "INSTANCE_NAME_URL" ] }Remplacez les éléments suivants : - PROJECT_ID: l'ID du projet pour la requête.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.- Pour un MIG régional, remplacez zones/ZONEparregions/REGIONet spécifiez la région du MIG.
 
- Pour un MIG régional, remplacez 
- MIG_NAME: nom du MIG dans lequel arrêter une instance.
- INSTANCE_NAME_URL: URL de l'instance à arrêter (par exemple,- zones/us-central1-a/instances/example-instance-name1). Pour arrêter plusieurs instances, spécifiez une liste d'URL séparées par une virgule, par exemple- "zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2".
 Démarrer une sélection de VM dans un MIGVous pouvez démarrer une VM arrêtée dans un MIG à l'aide de la console Google Cloud , de gcloud CLI ou de l'API Compute Engine. Console- Dans la console Google Cloud , accédez à la page Groupes d'instances.
- Cliquez sur le nom du groupe d'instances sur lequel vous souhaitez démarrer des VM.
- Sur la page Présentation du groupe d'instances, sous Instances de VM, sélectionnez toutes les VM arrêtées que vous souhaitez démarrer, puis cliquez sur Démarrer/Reprendre.
 gcloudUtilisez la commande instance-groups managed start-instances.gcloud compute instance-groups managed start-instances MIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE] Remplacez les éléments suivants : - MIG_NAME: nom du MIG dans lequel démarrer une instance.
- INSTANCE_NAME: nom de l'instance à démarrer. Pour démarrer plusieurs instances, spécifiez une liste de noms séparés par une virgule.
- REGION: pour un MIG régional, région où se trouve le MIG.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.
 RESTUtilisez la méthode instanceGroupManager.startInstanceset spécifiez les instances dans le corps de la requête. Pour les MIG régionaux, utilisez la méthoderegionInstanceGroupManager.startInstances.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME/startInstances { "instances": [ "INSTANCE_NAME_URL" ] }Remplacez les éléments suivants : - PROJECT_ID: l'ID du projet pour la requête.
- ZONE: pour un MIG zonal, zone où se trouve le MIG.- Pour un MIG régional, remplacez zones/ZONEparregions/REGIONet spécifiez la région du MIG.
 
- Pour un MIG régional, remplacez 
- MIG_NAME: nom du MIG dans lequel démarrer une instance.
- INSTANCE_NAME_URL: URL de l'instance à démarrer (par exemple- zones/us-central1-a/instances/example-instance-name1). Pour démarrer plusieurs instances, spécifiez une liste d'URL séparées par une virgule, par exemple- "zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2".
 Étapes suivantes- Découvrez comment accélérer le scaling horizontal à l'aide du pool de secours.
 Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées. Dernière mise à jour le 2025/10/22 (UTC). -