Questo documento descrive come annullare o eliminare le richieste di prenotazione future.
Prima che una richiesta di prenotazione futura raggiunga il suo orario di blocco, puoi impedire a Compute Engine di eseguire il provisioning delle risorse richieste tramite una delle seguenti operazioni:
Annulla la richiesta di prenotazione futura. Questa operazione è utile per mantenere la richiesta annullata come riferimento quando crei nuove richieste. Tuttavia, se annulli una richiesta di prenotazione futura, finché non la elimini non potrai creare nuove richieste con proprietà corrispondenti a quella annullata nel tuo progetto o nei progetti con cui la richiesta è condivisa. Per ulteriori informazioni, consulta Restrizioni di creazione.
Elimina la richiesta di prenotazione futura. Questa opzione è utile quando non hai più bisogno della richiesta. Se elimini una richiesta di prenotazione futura, questa viene eliminata definitivamente e vengono rimosse eventuali limitazioni alla creazione di nuove richieste.
Una volta terminato il periodo di una prenotazione futura evasa, puoi eliminarla per rimuovere eventuali limitazioni alla creazione di nuove richieste. Tuttavia, l'eliminazione di una prenotazione futura evasa non comporta l'eliminazione delle prenotazioni create automaticamente. Per eliminare una prenotazione creata automaticamente al termine del relativo periodo di prenotazione, consulta Elimina le prenotazioni.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Trusted Cloud by S3NS .
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:
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
-
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
- Set a default region and zone.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per annullare o eliminare le richieste di prenotazione futura, chiedi all'amministratore di concederti il ruolo IAM Compute Future Reservation Admin (
roles/compute.futureReservationAdmin
) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.Questo ruolo predefinito contiene le autorizzazioni necessarie per annullare o eliminare le richieste di prenotazione future. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per annullare o eliminare le richieste di prenotazione futura sono necessarie le seguenti autorizzazioni:
-
Per annullare una prenotazione futura:
compute.futureReservations.cancel
sul progetto -
Per eliminare una prenotazione futura:
compute.futureReservations.delete
sul progetto
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Annulla le richieste di prenotazione future
Puoi annullare una prenotazione futura solo nei seguenti casi:
La richiesta è in attesa di approvazione o è stata rifiutata.
La richiesta è stata approvata, ma non ha ancora raggiunto l'orario di blocco.
Dopo aver annullato una richiesta di prenotazione futura, puoi solo visualizzare i dettagli della richiesta o eliminarla.
Per annullare una richiesta di prenotazione futura, seleziona una delle seguenti opzioni.
gcloud
Per annullare una richiesta di prenotazione futura, utilizza il comando
gcloud beta compute future-reservations cancel
.gcloud beta compute future-reservations cancel FUTURE_RESERVATION_NAME \ --zone=ZONE
Sostituisci quanto segue:
FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistenteZONE
: la zona in cui si trova la richiesta di prenotazione futura
REST
Per annullare una richiesta di prenotazione futura, invia una richiesta
POST
al metodobeta.futureReservations.cancel
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova la richiesta di prenotazione futuraZONE
: la zona in cui si trova la richiesta di prenotazione futuraFUTURE_RESERVATION_NAME
: il nome della richiesta di prenotazione futura
Elimina le richieste di prenotazione future
Puoi eliminare una richiesta di prenotazione futura solo nei seguenti casi:
La richiesta non ha ancora raggiunto l'orario di blocco e non è in attesa di approvazione.
La richiesta è stata evasa e il relativo periodo di prenotazione è terminato.
Per eliminare una richiesta di prenotazione futura in attesa di approvazione, devi prima annullare la richiesta e poi eliminarla.
L'eliminazione di una prenotazione futura evasa non comporta l'eliminazione delle prenotazioni create automaticamente. Per eliminare una prenotazione creata automaticamente al termine del relativo periodo di prenotazione, consulta Elimina le prenotazioni.
Per eliminare contemporaneamente più richieste di prenotazione futura, utilizza la consoleTrusted Cloud . Altrimenti, per eliminare una singola richiesta di prenotazione futura, seleziona una delle seguenti opzioni:
Console
Nella console Trusted Cloud , vai alla pagina Prenotazioni.
Fai clic sulla scheda Prenotazioni future.
Seleziona ogni richiesta di prenotazione futura che vuoi eliminare.
Fai clic su
Elimina prenotazione.Per confermare, fai clic su Elimina.
L'eliminazione di una richiesta di prenotazione futura può richiedere fino a un minuto.
gcloud
Per eliminare una richiesta di prenotazione futura, utilizza il comando
gcloud beta compute future-reservations delete
.gcloud beta compute future-reservations delete FUTURE_RESERVATION_NAME \ --zone=ZONE
Sostituisci quanto segue:
FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistenteZONE
: la zona in cui si trova la richiesta di prenotazione futura
REST
Per eliminare una richiesta di prenotazione futura, invia una richiesta
DELETE
al metodobeta.futureReservations.delete
.DELETE https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova la richiesta di prenotazione futuraZONE
: la zona in cui si trova la richiesta di prenotazione futuraFUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistente
Passaggi successivi
- Scopri come visualizzare le richieste di prenotazione futura.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-13 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-13 UTC."],[[["This document details how to cancel or delete future reservation requests in Compute Engine before they reach their lock time, allowing you to prevent resource provisioning."],["Canceling a future reservation request retains the request for reference but prevents new requests with matching properties until the canceled request is deleted."],["Deleting a future reservation request permanently removes the request and any associated restrictions on creating new requests."],["You must have the Compute Future Reservation Admin IAM role, or custom/other roles that include the compute.futureReservations.cancel and compute.futureReservations.delete permissions to cancel or delete future reservation requests."],["Future reservation requests can only be canceled if they are pending approval, have been declined, or have been approved but haven't reached their lock time; deletion is possible if the request hasn't reached lock time or if it's fulfilled and the period has ended."]]],[]] -