Questo documento descrive come annullare o eliminare le richieste di prenotazioni future.
Prima che una richiesta di prenotazione futura raggiunga il periodo di blocco, puoi impedire a Compute Engine di eseguire il provisioning delle risorse richieste in uno dei seguenti modi:
Annulla la richiesta di prenotazione futura. Ciò è utile per conservare la richiesta annullata come riferimento quando crei nuove richieste. Tuttavia, una richiesta di prenotazione futura annullata ti impedisce di creare nuove richieste con proprietà corrispondenti alla richiesta annullata nel tuo progetto o nei progetti con cui la richiesta è condivisa, finché non la elimini. Per ulteriori informazioni, vedi Limitazioni alla creazione.
Elimina la richiesta di prenotazione futura. Questa operazione è utile quando non hai più bisogno della richiesta. L'eliminazione di una richiesta di prenotazione futura la elimina definitivamente e rimuove eventuali limitazioni alla creazione di nuove richieste.
Una volta terminato il periodo di prenotazione di una prenotazione futura completata, puoi eliminarla per rimuovere eventuali limitazioni alla creazione di nuove richieste. Tuttavia, l'eliminazione di una prenotazione futura completata non elimina le prenotazioni create automaticamente. Per eliminare una prenotazione creata automaticamente al termine del relativo periodo di prenotazione, consulta Eliminare 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 ai Google Cloud servizi e alle API.
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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
Per annullare una prenotazione futura:
compute.futureReservations.cancel
nel progetto -
Per eliminare una prenotazione futura:
compute.futureReservations.delete
sul progetto La richiesta è in attesa di approvazione o è stata rifiutata.
La richiesta è stata approvata, ma il suo stato non è ancora cambiato in
PROCURING
.FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistente.ZONE
: la zona in cui si trova la richiesta di prenotazione futura.PROJECT_ID
: l'ID del progetto in cui si trova la richiesta di prenotazione futura.ZONE
: la zona in cui si trova la richiesta di prenotazione futura.FUTURE_RESERVATION_NAME
: il nome della richiesta di prenotazione futura.La richiesta non ha ancora raggiunto il tempo di blocco (
PROCURING
) e non è in attesa di approvazione.La richiesta è stata soddisfatta e il periodo di prenotazione è terminato.
Nella console Google 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.
FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistente.ZONE
: la zona in cui si trova la richiesta di prenotazione futura.PROJECT_ID
: l'ID del progetto in cui si trova la richiesta di prenotazione futura.ZONE
: la zona in cui si trova la richiesta di prenotazione futura.FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistente.- Scopri come visualizzare le richieste di prenotazione futura.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Per saperne di più, consulta la sezione Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per annullare o eliminare le richieste di prenotazioni future, 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 futura. 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:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Annullare le richieste di prenotazione future
Puoi annullare una richiesta di prenotazione futura solo nei seguenti casi:
Dopo aver annullato una richiesta di prenotazione futura, puoi solo visualizzarne i dettagli 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:
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:
Elimina le richieste di prenotazioni future
Puoi eliminare una richiesta di prenotazione futura solo nei seguenti casi:
Per eliminare una richiesta di prenotazione futura in attesa di approvazione, devi annullarla prima di eliminarla.
L'eliminazione di una prenotazione futura completata non comporta l'eliminazione delle prenotazioni create automaticamente. Per eliminare una prenotazione creata automaticamente al termine del relativo periodo di prenotazione, consulta Eliminare le prenotazioni.
Per eliminare più richieste di prenotazioni future contemporaneamente, utilizza la consoleGoogle Cloud . In caso contrario, per eliminare una singola richiesta di prenotazione futura, seleziona una delle seguenti opzioni:
Console
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:
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:
Passaggi successivi
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-07-14 UTC.
-