Cette page décrit comment supprimer une instance. Si vous ne souhaitez pas supprimer une instance, mais que vous souhaitez temporairement l'arrêter, consultez les pages Arrêter et démarrer une instance ou Suspendre et réactiver une instance.
Vous pouvez supprimer une instance pour éliminer à la fois l'instance et ses ressources associées de votre projet. Si l'instance fait partie d'un groupe d'instances, le groupe pourrait essayer de recréer une instance identique pour maintenir sa taille à un certain nombre d'instances. À la place, redimensionnez le groupe d'instances ou reconfigurez l'autoscaler.
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 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 comme suit :
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
- Accédez à la page "Instances de VM" de Google Cloud Console.
- Vérifiez quelles instances vous souhaitez supprimer.
- Cliquez sur le bouton Supprimer.
- Si vous supprimez une VM hébergée sur un nœud à locataire unique, vous continuez à payer pour celui-ci et non pour les VM individuelles hébergées sur le nœud.
- Si vous avez un contrat d'engagement d'utilisation, vous continuez à payer pour les ressources auxquelles vous êtes abonné, que vous les utilisiez ou non.
- Si vous conservez des ressources associées à l'instance de VM, elles continueront de vous être facturées jusqu'à ce que vous les supprimiez également. Par exemple, si vous supprimez l'instance de VM tout en conservant son disque persistant, celui-ci vous sera facturé.
- Les instances normales ont une période d'arrêt qui dure généralement au moins 90 secondes, mais elle peut être plus longue.
- Les instances préemptives ont une période d'arrêt qui dure 30 secondes, soit la même durée que la période d'arrêt qui a lieu pendant le processus de préemption.
- Renseignez-vous sur le cycle de vie des instances.
- Arrêtez une instance au lieu de la supprimer définitivement.
- Suspendez une instance au lieu de la supprimer définitivement.
- Limitez l'environnement d'exécution d'une VM pour programmer la suppression automatique d'une VM au lieu de supprimer une VM manuellement.
C#
Pour utiliser les exemples .NET de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
Go
Pour utiliser les exemples Go de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
Java
Pour utiliser les exemples Java de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
Node.js
Pour utiliser les exemples Node.js de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
PHP
Pour utiliser les exemples PHP de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
Python
Pour utiliser les exemples Python de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
Ruby
Pour utiliser les exemples Ruby de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
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.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Supprimer une instance
Supprimez une instance à l'aide de la console Google Cloud, de Google Cloud CLI ou de l'API.
Console
gcloud
Exécutez la commande
gcloud compute instances delete
. Lorsque vous supprimez une instance de cette manière, l'instance s'arrête et est supprimée de la liste des instances. Toutes les ressources qui lui sont associées (par exemple les disques persistants et les adresses IP statiques) sont alors libérées.Pour supprimer une instance, utilisez la commande suivante :
gcloud compute instances delete example-instance [example-instance-2 example-instance-3..]
C#
Go
Java
Node.js
PHP
Python
Ruby
REST
Utilisez la méthode
delete
:DELETE https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/example-instance
Implications en termes de facturation
Quand vous supprimez une instance de VM, vous n'êtes plus facturé pour cette instance, sauf dans les cas suivants :
Pour en savoir plus sur les tarifs, consultez la section Tarifs des instances de VM.
Période d'arrêt
Lorsque vous arrêtez ou supprimez une instance, Compute Engine envoie le signal ACPI de mise hors tension à celle-ci, puis attend un court instant jusqu'à l'arrêt normal de votre instance. Si cette instance est toujours en cours d'exécution après ce délai de grâce, Compute Engine l'arrête de force, même si votre script d'arrêt est toujours en cours d'exécution.
La durée de la période d'arrêt dépend du type de votre instance.
Si vous choisissez d'exécuter un script d'arrêt pendant cette période, l'exécution de ce script doit se terminer dans ce délai pour que le système d'exploitation ait le temps de s'arrêter complètement et de vider les tampons sur le disque.
É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 2024/11/21 (UTC).
-