Questo documento spiega come eliminare le prenotazioni. Per scoprire come eliminare le richieste di prenotazioni future, consulta Annulla o elimina le richieste di prenotazioni future.
Elimina una prenotazione per interrompere gli addebiti per le risorse riservate di cui non hai più bisogno.
Limitazioni
Prima di eliminare una prenotazione, tieni presente quanto segue:
Puoi eliminare una prenotazione condivisa solo nello stesso progetto in cui l'hai creata.
Puoi eliminare una prenotazione con targeting specifico solo se non viene utilizzata da nessuna istanza Compute Engine. Se alcune istanze utilizzano la prenotazione, prima di eliminarla devi eseguire una di queste operazioni:
Puoi eliminare una prenotazione futura creata automaticamente solo al termine del relativo periodo di prenotazione.
Puoi eliminare una prenotazione associata a un impegno solo se prima la scolleghi sostituendola.
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 Google Cloud . 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 intendi utilizzare i campioni in questa pagina:
Console
Quando utilizzi la console Google Cloud per accedere ai servizi Google Cloud e alle API, non devi configurare l'autenticazione.
gcloud
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud initSe utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
- Imposta una regione e una zona predefinite.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
Go
Per utilizzare gli esempi di Go in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per utilizzare gli esempi Java in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per utilizzare gli esempi di Node.js in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per utilizzare gli esempi di Python in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
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.
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticati per usare REST nella documentazione sull'autenticazione di Google Cloud .
Ruoli obbligatori
Per ottenere l'autorizzazione necessaria per eliminare le prenotazioni, chiedi all'amministratore di concederti il ruolo IAM Compute Admin (roles/compute.admin) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene l'autorizzazione
compute.reservations.delete
necessaria per eliminare le prenotazioni.
Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.
Elimina una prenotazione
Se elimini una prenotazione che può essere utilizzata automaticamente da qualsiasi istanza di calcolo corrispondente, tutte le istanze che utilizzano la prenotazione eliminata continuano a funzionare. Continueranno a essere applicati addebiti per queste istanze.
Puoi eliminare singole prenotazioni o più prenotazioni contemporaneamente. Per più prenotazioni, utilizza la console Google Cloud . Per singole prenotazioni, seleziona una delle seguenti opzioni:
Console
Nella console Google Cloud , vai alla pagina Prenotazioni.
Nella scheda Prenotazioni on demand (predefinita), seleziona le prenotazioni che vuoi eliminare.
Fai clic su Elimina.
Per confermare, fai clic su Elimina.
gcloud
Per eliminare una prenotazione, utilizza il
comando gcloud compute reservations delete:
gcloud compute reservations delete RESERVATION_NAME \
--zone=ZONE
Sostituisci quanto segue:
RESERVATION_NAME: il nome della prenotazione.ZONE: la zona in cui esiste la prenotazione.
Go
Java
Node.js
Python
REST
Per eliminare una prenotazione, invia una richiesta DELETE al
metodo reservation.delete:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto in cui hai creato la prenotazione.ZONE: la zona in cui esiste la prenotazione.RESERVATION_NAME: il nome della prenotazione.
Passaggi successivi
- Scopri come visualizzare le prenotazioni.