Ce document explique comment supprimer des réservations. Pour savoir comment supprimer des requêtes de réservation future, consultez plutôt Annuler ou supprimer des requêtes de réservation future.
Supprimez une réservation pour ne plus payer les ressources réservées dont vous n'avez plus besoin.
Limites
Avant de supprimer une réservation, tenez compte des points suivants :
Vous ne pouvez supprimer une réservation partagée que dans le projet dans lequel vous l'avez créée.
Vous ne pouvez supprimer une réservation spécifiquement ciblée que si aucune instance Compute Engine ne l'utilise. Si des instances consomment la réservation, effectuez l'une des opérations suivantes avant de la supprimer :
Vous ne pouvez supprimer une réservation créée automatiquement pour une réservation future qu'après la fin de sa période de réservation.
Vous ne pouvez supprimer une réservation associée à un engagement que si vous la dissociez d'abord en remplaçant la réservation.
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.
Go
Pour utiliser les exemples Go de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez les Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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 les Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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 les Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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 les Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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.
Installez la Google Cloud CLI, puis connectez-vous à 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 Trusted Cloud .
Rôles requis
Pour obtenir l'autorisation nécessaire pour supprimer des réservations, demandez à votre administrateur de vous accorder le rôle IAM Administrateur Compute (
roles/compute.admin
) sur le 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.reservations.delete
, qui est nécessaire pour supprimer des réservations.Vous pouvez également obtenir cette autorisation avec des rôles personnalisés ou d'autres rôles prédéfinis.
Supprimer une réservation
Si vous supprimez une réservation qui peut être automatiquement utilisée par toutes les instances de calcul correspondantes, les instances qui utilisent la réservation supprimée continuent de s'exécuter. Des frais continuent de vous être facturés pour ces instances.
Vous pouvez supprimer une ou plusieurs réservations à la fois. Pour plusieurs réservations, utilisez la console Trusted Cloud . Pour les réservations individuelles, sélectionnez l'une des options suivantes :
Console
Dans la console Trusted Cloud , accédez à la page Réservations.
Dans l'onglet Réservations à la demande (par défaut), sélectionnez les réservations que vous souhaitez supprimer.
Cliquez sur
Supprimer.Pour confirmer l'opération, cliquez sur Supprimer.
gcloud
Pour supprimer une réservation, exécutez la commande
gcloud compute reservations delete
:gcloud compute reservations delete RESERVATION_NAME \ --zone=ZONE
Remplacez les éléments suivants :
RESERVATION_NAME
: nom de la réservation.ZONE
: zone où se trouve la réservation.
Go
Java
Node.js
Python
REST
Pour supprimer une réservation, envoyez une requête
DELETE
à la méthodereservation.delete
:DELETE https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet dans lequel vous avez créé la réservation.ZONE
: zone où se trouve la réservation.RESERVATION_NAME
: nom de la réservation.
Étapes suivantes
- Découvrez comment afficher vos réservations.
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)."],[[["Deleting a reservation stops charges for reserved resources that are no longer needed, but instances using the reservation will continue to run and incur charges."],["Shared reservations can only be deleted within the project where they were created, and specifically targeted reservations require all consuming instances to be deleted, stopped, or suspended beforehand."],["Auto-created reservations for future reservations can only be deleted after their reservation period has ended, and reservations attached to commitments must first be detached before deletion."],["To delete a reservation, you need the `compute.reservations.delete` permission, which is included in the Compute Admin IAM role, or in a custom or other predefined role."],["You can delete single reservations through the gcloud command-line tool, REST API, or through the use of Google Cloud's various SDKs (Go, Java, Node.js, Python) but multiple reservations can only be deleted through the Google Cloud Console."]]],[]] -