Eliminare una richiesta di prenotazione futura in modalità calendario

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

    1. 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.cancel sul progetto
  • Per eliminare una richiesta di prenotazione futura: compute.futureReservations.delete sul 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

  1. Nella console Cloud de Confiance , vai alla pagina Prenotazioni.

    Vai a Prenotazioni

  2. Fai clic sulla scheda Prenotazioni future.

  3. Seleziona ogni richiesta di prenotazione futura in modalità calendario che vuoi annullare.

  4. Fai clic su Annulla.

  5. 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

  1. Nella console Cloud de Confiance , vai alla pagina Prenotazioni.

    Vai a Prenotazioni

  2. Fai clic sulla scheda Prenotazioni future.

  3. Seleziona ogni richiesta di prenotazione futura in modalità calendario che vuoi eliminare.

  4. Fai clic su Elimina.

  5. 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.

Passaggi successivi