Ce document explique comment désactiver l'arrêt progressif dans une instance Compute Engine existante. Pour en savoir plus sur l'arrêt progressif, y compris sur la façon de l'ignorer pour des opérations d'arrêt ou de suppression individuelles, consultez Présentation de l'arrêt progressif.
Si vous avez activé l'arrêt progressif dans une instance, vous pouvez le désactiver pour effectuer les actions suivantes :
Accélérez les opérations d'arrêt ou de suppression pour éviter des frais inutiles.
Mettez à jour les propriétés de l'instance qui nécessitent un redémarrage.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Trusted Cloud by S3NS .
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:
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
-
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez Google Cloud CLI en exécutant la commande suivante :
gcloud init
- Set a default region and zone.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez Google Cloud CLI en exécutant la commande suivante :
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Trusted Cloud .
Rôles requis
Pour obtenir l'autorisation nécessaire pour désactiver l'arrêt progressif dans une instance de calcul, demandez à votre administrateur de vous accorder le rôle IAM Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1
) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.Ce rôle prédéfini contient l'autorisation
compute.instances.update
on the instanceVous pouvez également obtenir cette autorisation avec des rôles personnalisés ou d'autres rôles prédéfinis.
Désactiver l'arrêt progressif dans une instance
Vous pouvez désactiver l'arrêt progressif dans une instance de calcul sans la redémarrer. Toutefois, vous ne pouvez pas désactiver l'arrêt en douceur tant que l'instance est en cours d'arrêt en douceur (
PENDING_STOP
).Pour désactiver l'arrêt progressif dans une instance, sélectionnez l'une des options suivantes :
Console
Dans la console Trusted Cloud , accédez à la page Instances de VM.
Dans la colonne Nom, cliquez sur le nom de l'instance pour afficher ses détails.
La page des détails de l'instance s'ouvre, et l'onglet Détails est sélectionné.
Cliquez sur
Modifier.Dans la section Gestion, décochez la case Arrêter progressivement la VM.
Cliquez sur Enregistrer.
gcloud
Pour désactiver l'arrêt progressif dans une instance, utilisez la commande
gcloud beta compute instances update
avec l'option--no-graceful-shutdown
:gcloud beta compute instances update INSTANCE_NAME \ --no-graceful-shutdown \ --zone=ZONE
Remplacez les éléments suivants :
INSTANCE_NAME
: nom de l'instance.ZONE
: zone où se trouve l'instance
REST
Créez un fichier JSON vide.
Pour afficher les propriétés d'une instance existante, envoyez une requête
GET
à la méthodeinstances.get
bêta :GET https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet dans lequel se trouve l'instance.ZONE
: zone où se trouve l'instanceINSTANCE_NAME
: nom d'une instance existante.
Dans le fichier JSON vide que vous avez créé lors des étapes précédentes, procédez comme suit :
Saisissez les propriétés de l'instance à partir de la sortie de la requête
GET
.Recherchez le champ
gracefulShutdown.enabled
, puis remplacez sa valeur parfalse
:{ ... "scheduling": { ... "gracefulShutdown": { "enabled": false } }, ... }
Pour mettre à jour l'instance, envoyez une requête
PUT
à la méthodeinstances.update
bêta. Inclure les éléments suivants :Dans l'URL de la requête, incluez le paramètre de requête
mostDisruptiveAllowedAction
.Dans le corps de la requête, incluez les propriétés de l'instance du fichier JSON que vous avez créé et mis à jour aux étapes précédentes.
La requête
PUT
permettant de mettre à jour l'instance ressemble à ce qui suit :PUT https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME?mostDisruptiveAllowedAction=ALLOWED_ACTION { ... "scheduling": { ... "gracefulShutdown": { "enabled": false } }, ... }
Remplacez
ALLOWED_ACTION
par l'une des valeurs suivantes :NO_EFFECT
: la requête vérifie si votre demande de mise à jour est valide et si les ressources sont disponibles, mais ne met pas à jour l'instance.REFRESH
: si les propriétés modifiées de l'instance ne nécessitent pas de la redémarrer, Compute Engine met à jour l'instance.
Pour en savoir plus sur la mise à jour des propriétés d'une instance, consultez Mettre à jour les propriétés d'une instance.
Étapes suivantes
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/08/19 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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,[]] -