Questo documento spiega come annullare o eliminare definitivamente una richiesta di prenotazione futura in modalità calendario.
Se non hai più bisogno di una richiesta di prenotazione futura in modalità calendario, puoi eseguire una o entrambe le seguenti operazioni:
Annulla la richiesta di prenotazione: puoi annullare una richiesta per impedire a Compute Engine di eseguire il provisioning delle risorse richieste e di addebitare i costi. Dopo aver annullato una richiesta, puoi conservarla per riferimento futuro o eliminarla.
Elimina la richiesta di prenotazione: dopo aver annullato una richiesta o dopo che la richiesta ha raggiunto l'ora di fine, puoi eliminarla definitivamente per rimuovere il record dal progetto.
Solo il progetto proprietario, il progetto in cui esiste una richiesta, può annullare o eliminare una richiesta condivisa. Per saperne di più sui requisiti e sulle limitazioni che si applicano quando annulli o elimini una richiesta in modalità calendario, consulta Informazioni sulle richieste di prenotazione futura in modalità calendario.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione verifica la tua identità per l'accesso ad API e servizi Cloud de Confiance by S3NS . Per eseguire
codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Seleziona la scheda relativa a come prevedi di utilizzare gli esempi in questa pagina:
Console
Quando utilizzi la console Cloud de Confiance per accedere ai servizi Cloud de Confiance by S3NS e alle API, non devi configurare l'autenticazione.
gcloud
-
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud init
-
- Imposta una regione e una zona predefinite.
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.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticati per usare REST nella documentazione sull'autenticazione di Cloud de Confiance .
Ruoli obbligatori
Per ottenere le autorizzazioni
necessarie per annullare o eliminare le richieste di prenotazione futura in modalità calendario,
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 in modalità calendario. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per annullare o eliminare le richieste di prenotazione futura in modalità calendario sono necessarie le seguenti autorizzazioni:
-
Per annullare una richiesta di prenotazione futura:
compute.futureReservations.cancelsul progetto -
Per eliminare una richiesta di prenotazione futura:
compute.futureReservations.deletesul progetto
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Annullare una richiesta di prenotazione futura in modalità calendario
Puoi annullare una richiesta di prenotazione futura in modalità calendario se soddisfa una delle seguenti condizioni:
L'ora di inizio è tra più di 30 giorni.
Annulli la richiesta entro 24 ore dall'approvazione e l'ora di inizio è almeno quattro giorni dopo.
Dopo aver annullato la richiesta, Compute Engine elimina la prenotazione vuota creata per la richiesta. Puoi visualizzare i dettagli della richiesta o eliminarla.
Per annullare più richieste di prenotazione futura in modalità calendario, utilizza la consoleCloud de Confiance . Altrimenti, per annullare una singola richiesta, seleziona una delle seguenti opzioni:
Console
Nella console Cloud de Confiance , vai alla pagina Prenotazioni.
Fai clic sulla scheda Prenotazioni future.
Seleziona ogni richiesta di prenotazione futura in modalità calendario che vuoi annullare.
Fai clic su Annulla.
Per confermare, fai clic su Annulla. L'annullamento di una richiesta di prenotazione può richiedere alcuni minuti.
gcloud
Per annullare una richiesta di prenotazione futura in modalità calendario, utilizza il
comando gcloud compute future-reservations cancel:
gcloud compute future-reservations cancel FUTURE_RESERVATION_NAME \
--zone=ZONE
Sostituisci quanto segue:
FUTURE_RESERVATION_NAME: il nome della richiesta di prenotazione futura in modalità calendario.ZONE: la zona in cui esiste la tua richiesta.
REST
Per annullare una richiesta di prenotazione futura in modalità calendario, invia una richiesta
POST al
metodo futureReservations.cancel:
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto in cui esiste la richiesta di prenotazione futura in modalità calendario.ZONE: la zona in cui esiste la tua richiesta.FUTURE_RESERVATION_NAME: il nome della richiesta.
Eliminare una richiesta di prenotazione futura in modalità calendario
Puoi eliminare una richiesta di prenotazione futura in modalità calendario solo dopo che si è verificato uno dei seguenti eventi:
La richiesta è nello stato
CANCELLED.La richiesta ha raggiunto l'ora di fine.
Per eliminare contemporaneamente più richieste di prenotazione futura in modalità calendario, utilizza la console Cloud de Confiance . Altrimenti, per eliminare una singola richiesta, seleziona una delle seguenti opzioni:
Console
Nella console Cloud de Confiance , vai alla pagina Prenotazioni.
Fai clic sulla scheda Prenotazioni future.
Seleziona ogni richiesta di prenotazione futura in modalità calendario che vuoi eliminare.
Fai clic su Elimina.
Per confermare, fai clic su Elimina. L'eliminazione di una richiesta può richiedere fino a un minuto.
gcloud
Per eliminare una richiesta di prenotazione futura in modalità calendario, utilizza il
comando gcloud compute future-reservations delete:
gcloud compute future-reservations delete FUTURE_RESERVATION_NAME \
--zone=ZONE
Sostituisci quanto segue:
FUTURE_RESERVATION_NAME: il nome della richiesta di prenotazione futura in modalità calendario.ZONE: la zona in cui esiste la tua richiesta.
REST
Per eliminare una richiesta di prenotazione futura in modalità calendario, invia una richiesta DELETE al
metodo futureReservations.delete:
DELETE https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto in cui esiste la richiesta di prenotazione futura in modalità calendario.ZONE: la zona in cui esiste la tua richiesta.FUTURE_RESERVATION_NAME: il nome della richiesta.