Ce document explique comment annuler ou supprimer définitivement une demande de réservation future en mode Agenda.
Si vous n'avez plus besoin d'une demande de réservation future en mode Agenda, vous pouvez effectuer l'une des opérations suivantes, ou les deux :
Annuler la demande de réservation : vous pouvez annuler une demande pour empêcher Compute Engine de provisionner les ressources demandées et de vous les facturer. Une fois la demande annulée, vous pouvez la conserver pour référence ultérieure ou la supprimer.
Supprimer la demande de réservation : une fois que vous avez annulé une demande ou qu'elle a atteint son heure de fin, vous pouvez la supprimer définitivement pour retirer l'enregistrement de votre projet.
Seul le projet propriétaire, celui dans lequel une demande existe, peut annuler ou supprimer une demande partagée. Pour en savoir plus sur les exigences et les limites qui s'appliquent lorsque vous annulez ou supprimez une demande en mode Agenda, consultez À propos des demandes de réservations futures en mode Agenda.
Avant de commencer
-
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 Cloud de Confiance 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 :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la console Cloud de Confiance pour accéder aux services Cloud de Confiance by S3NS et aux API, vous n'avez pas besoin de configurer l'authentification.
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 la Google Cloud CLI en exécutant la commande suivante :
gcloud init
-
- Définissez une région et une zone par défaut.
REST
Pour 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, 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 Cloud de Confiance .
Rôles requis
Pour obtenir les autorisations nécessaires pour annuler ou supprimer des requêtes de réservation future en mode calendrier, demandez à votre administrateur de vous accorder le rôle IAM Administrateur des réservations futures Compute (roles/compute.futureReservationAdmin) sur le projet.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Ce rôle prédéfini contient les autorisations requises pour annuler ou supprimer des demandes de réservation future en mode Agenda. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Vous devez disposer des autorisations suivantes pour annuler ou supprimer des demandes de réservations futures en mode Agenda :
-
Pour annuler une demande de réservation future :
compute.futureReservations.cancelsur le projet -
Pour supprimer une demande de réservation future :
compute.futureReservations.deletesur le projet
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Annuler une demande de réservation future en mode Agenda
Vous pouvez annuler une demande de réservation future en mode Agenda si elle remplit l'une des conditions suivantes :
La date de début est dans plus de 30 jours.
Vous annulez la demande dans les 24 heures suivant son approbation et l'heure de début est dans au moins quatre jours.
Une fois votre demande annulée, Compute Engine supprime la réservation vide créée pour la demande. Vous pouvez afficher les détails de votre demande ou la supprimer.
Pour annuler plusieurs demandes de réservations futures en mode Agenda, utilisez la consoleCloud de Confiance . Pour annuler une seule demande, sélectionnez l'une des options suivantes :
Console
Dans la console Cloud de Confiance , accédez à la page Réservations.
Cliquez sur l'onglet Réservations futures.
Sélectionnez chaque demande de réservation future en mode Agenda que vous souhaitez annuler.
Cliquez sur Annuler.
Pour confirmer, cliquez sur Annuler. L'annulation d'une demande de réservation peut prendre quelques minutes.
gcloud
Pour annuler une demande de réservation future en mode Agenda, utilisez la commande gcloud compute future-reservations cancel :
gcloud compute future-reservations cancel FUTURE_RESERVATION_NAME \
--zone=ZONE
Remplacez les éléments suivants :
FUTURE_RESERVATION_NAME: nom de votre requête de réservation future en mode Agenda.ZONE: zone où se trouve votre demande.
REST
Pour annuler une demande de réservation future en mode Agenda, envoyez une requête POST à la méthode futureReservations.cancel :
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel
Remplacez les éléments suivants :
PROJECT_ID: ID du projet dans lequel se trouve votre demande de réservation future en mode Agenda.ZONE: zone où se trouve votre demande.FUTURE_RESERVATION_NAME: nom de votre demande.
Supprimer une demande de réservation future en mode Agenda
Vous ne pouvez supprimer une demande de réservation future en mode Agenda qu'après l'un des événements suivants :
La demande est à l'état
CANCELLED.La demande a atteint son heure de fin.
Pour supprimer plusieurs demandes de réservations futures en mode Agenda simultanément, utilisez la console Cloud de Confiance . Pour supprimer une seule demande, sélectionnez l'une des options suivantes :
Console
Dans la console Cloud de Confiance , accédez à la page Réservations.
Cliquez sur l'onglet Réservations futures.
Sélectionnez chaque demande de réservation future en mode Agenda que vous souhaitez supprimer.
Cliquez sur Supprimer.
Pour confirmer l'opération, cliquez sur Supprimer. La suppression d'une demande peut prendre jusqu'à une minute.
gcloud
Pour supprimer une demande de réservation future en mode Agenda, utilisez la commande gcloud compute future-reservations delete :
gcloud compute future-reservations delete FUTURE_RESERVATION_NAME \
--zone=ZONE
Remplacez les éléments suivants :
FUTURE_RESERVATION_NAME: nom de votre requête de réservation future en mode Agenda.ZONE: zone où se trouve votre demande.
REST
Pour supprimer une demande de réservation future en mode Agenda, envoyez une requête DELETE à la méthode futureReservations.delete :
DELETE https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Remplacez les éléments suivants :
PROJECT_ID: ID du projet dans lequel se trouve votre demande de réservation future en mode Agenda.ZONE: zone où se trouve votre demande.FUTURE_RESERVATION_NAME: nom de votre demande.