Questo documento spiega come visualizzare le prenotazioni o le richieste di prenotazione future. Per saperne di più sui diversi tipi di prenotazioni, consulta Scegliere un tipo di prenotazione.
Quando visualizzi le tue prenotazioni o le richieste di prenotazione futura, puoi:
Visualizza le impostazioni di prenotazione. Questa revisione ti aiuta a verificare i dettagli delle tue prenotazioni, assicurarti che soddisfino le tue esigenze e pianificare la capacità.
Determina il numero di istanze utilizzabili. Questo controllo ti aiuta a determinare quante istanze Compute Engine possono utilizzare la capacità riservata.
Limitazioni
Puoi visualizzare una prenotazione condivisa o una richiesta di prenotazione futura condivisa solo nel progetto in cui l'hai creata.
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.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Per visualizzare un elenco di prenotazioni:
compute.reservations.list
sul progetto -
Per visualizzare un elenco di richieste di prenotazione futura:
compute.futureReservations.list
sul progetto -
Per visualizzare i dettagli di una prenotazione:
compute.reservations.get
sul progetto -
Per visualizzare i dettagli di una richiesta di prenotazione futura:
compute.futureReservations.get
sul progetto Per visualizzare una panoramica di tutte le prenotazioni nel tuo progetto, visualizza un elenco delle tue prenotazioni.
Per visualizzare i dettagli completi di una singola prenotazione, visualizza i dettagli della prenotazione.
Nella console Google Cloud , vai alla pagina Prenotazioni.
Nella scheda Prenotazioni on demand (predefinita), la tabella elenca ogni prenotazione e ogni colonna della tabella descrive una proprietà.
(Facoltativo) Nella tabella Prenotazioni on demand, esegui una o entrambe le seguenti operazioni:
Per visualizzare il conteggio garantito delle tue prenotazioni, fai clic su Opzioni di visualizzazione delle colonne…, seleziona la casella di controllo Conteggio garantito e poi fai clic su Ok.
Per perfezionare l'elenco delle prenotazioni, nel campo
Filtro, seleziona le proprietà in base alle quali vuoi filtrare le prenotazioni.
Per visualizzare i dettagli di una prenotazione, nella colonna Nome, fai clic sul nome della prenotazione. Si apre una pagina con i dettagli della prenotazione.
Per visualizzare un elenco delle tue prenotazioni, utilizza il comando
gcloud compute reservations list
:gcloud compute reservations list
L'output è simile al seguente esempio:
NAME: r-01 IN_USE_COUNT: 0 COUNT: 5 ZONE: us-central1-a SHARE_TYPE: LOCAL NAME: r-02 IN_USE_COUNT: 3 COUNT: 10 ZONE: us-central1-f SHARE_TYPE: LOCAL
Se vuoi, per perfezionare un elenco di prenotazioni utilizzando un'espressione di filtro, includi il flag
--filter
:gcloud compute reservations list \ --filter="FILTER_EXPRESSION"
Sostituisci
FILTER_EXPRESSION
con un'espressione di filtro.Per visualizzare i dettagli di una prenotazione, utilizza il comando
gcloud compute reservations describe
:gcloud compute reservations describe RESERVATION_NAME \ --zone=ZONE
Sostituisci quanto segue:
RESERVATION_NAME
: il nome di una prenotazione esistente.ZONE
: la zona in cui esiste la prenotazione.
L'output è simile al seguente esempio:
creationTimestamp: '2024-10-11T03:25:23.192-07:00' id: '4488228526648280060' kind: compute#reservation name: r-01 selfLink: https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/reservations/r-01 shareSettings: shareType: LOCAL specificReservation: assuredCount: '50' count: '50' inUseCount: '25' instanceProperties: machineType: n2-standard-2 specificReservationRequired: false status: READY zone: https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a
Per visualizzare un elenco delle tue prenotazioni, utilizza il seguente esempio di codice:
Per visualizzare i dettagli di una prenotazione, utilizza il seguente esempio di codice:
Per visualizzare un elenco delle tue prenotazioni, utilizza il seguente esempio di codice:
Per visualizzare i dettagli di una prenotazione, utilizza il seguente esempio di codice:
Per visualizzare un elenco delle tue prenotazioni, utilizza il seguente esempio di codice:
Per visualizzare i dettagli di una prenotazione, utilizza il seguente esempio di codice:
Per visualizzare un elenco delle tue prenotazioni, utilizza il seguente esempio di codice:
Per visualizzare i dettagli di una prenotazione, utilizza il seguente esempio di codice:
Per visualizzare un elenco delle tue prenotazioni, invia una richiesta
GET
al metodoreservations.list
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui hai creato le prenotazioni.ZONE
: la zona in cui esistono le prenotazioni.
L'output è simile al seguente esempio:
{ "kind": "compute#reservation", "id": "4100668622331754141", "creationTimestamp": "2019-09-27T08:21:14.707-07:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/reservations/reservation-05", "zone": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a", "name": "reservation-05", "specificReservation": { "instanceProperties": { "machineType": "n1-standard-2" }, "count": "100", "inUseCount": "0", "assuredCount": "100" }, "specificReservationRequired": false, "status": "READY", "shareSettings": { "shareType": "LOCAL" } }, { "kind": "compute#reservation", "id": "2533514314332214789", "creationTimestamp": "2019-09-27T08:21:14.707-07:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/reservations/reservation-04", "zone": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a", "name": "reservation-04", "specificReservation": { "instanceProperties": { "machineType": "n1-standard-2", "guestAccelerators": [ { "acceleratorType": "nvidia-tesla-t4", "acceleratorCount": 1 } ], "localSsds": [ { "diskSizeGb": "375", "interface": "SCSI" } ] }, "count": "50", "inUseCount": "25", "assuredCount": "50" }, "specificReservationRequired": false, "status": "READY", "shareSettings": { "shareType": "LOCAL" } }
Facoltativamente, per perfezionare un elenco di prenotazioni utilizzando un'espressione di filtro, includi il parametro di query
filter
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations?filter=FILTER_EXPRESSION
Sostituisci
FILTER_EXPRESSION
con un'espressione di filtro che utilizza valori codificati nell'URL.Per visualizzare i dettagli di una prenotazione, invia una richiesta
GET
al metodoreservations.get
.GET 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 di una prenotazione esistente.
L'output è simile al seguente esempio:
{ "kind": "compute#reservation", "id": "4488228526648280060", "creationTimestamp": "2024-10-11T03:25:23.192-07:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/davide-experimental/zones/us-central1-a/reservations/r-01", "zone": "https://www.googleapis.com/compute/v1/projects/davide-experimental/zones/us-central1-a", "name": "r-01", "specificReservation": { "instanceProperties": { "machineType": "n2-standard-2" }, "count": "50", "inUseCount": "25", "assuredCount": "50" }, "specificReservationRequired": false, "status": "READY", "shareSettings": { "shareType": "LOCAL" } }
Per visualizzare una panoramica di tutte le richieste di prenotazione futura nel tuo progetto, visualizza un elenco delle tue richieste.
Per visualizzare i dettagli completi di una singola richiesta di prenotazione futura, visualizza i dettagli della richiesta.
Nella console Google Cloud , vai alla pagina Prenotazioni.
Fai clic sulla scheda Prenotazioni future.
La tabella elenca ogni richiesta di prenotazione futura e ogni colonna della tabella descrive una proprietà.
(Facoltativo) Per perfezionare l'elenco delle richieste, nel campo
Filtro, seleziona le proprietà in base alle quali vuoi filtrare le richieste.Per visualizzare i dettagli di una richiesta, fai clic sul nome della richiesta nella colonna Nome. Si apre una pagina con i dettagli della richiesta di prenotazione futura.
Per visualizzare un elenco delle tue richieste di prenotazione futura, utilizza il comando
gcloud beta compute future-reservations list
:gcloud beta compute future-reservations list
L'output è simile al seguente esempio:
NAME: fr-04 TOTAL_COUNT: 100 START_TIME: 2025-07-20T07:00:00Z END_TIME: 2025-08-05T07:00:00Z PROCUREMENT_STATUS: FULFILLED ZONE: us-east1-a NAME: fr-05 TOTAL_COUNT: 10 START_TIME: 2025-07-20T07:00:00Z END_TIME: 2025-12-01T00:00:00Z PROCUREMENT_STATUS: PENDING_APPROVAL ZONE: us-west1-c
Facoltativamente, per perfezionare un elenco di richieste di prenotazione futura utilizzando un'espressione di filtro, includi il flag
--filter
:gcloud beta compute future-reservations list \ --filter="FILTER_EXPRESSION"
Sostituisci
FILTER_EXPRESSION
con un'espressione di filtro.Per visualizzare i dettagli di una richiesta di prenotazione futura, utilizza il comando
gcloud beta compute future-reservations describe
:gcloud beta compute future-reservations describe FUTURE_RESERVATION_NAME \ --zone=ZONE
Sostituisci quanto segue:
FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistente.ZONE
: la zona in cui esiste la richiesta di prenotazione futura.
L'output è simile al seguente esempio:
autoCreatedReservationsDeleteTime: '2025-05-02T01:00:00Z' creationTimestamp: '2025-03-23T10:08:31.613-07:00' id: '5212276518668495076' kind: compute#futureReservation name: fr-01 planningStatus: SUBMITTED selfLink: https://www.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations/fr-01 selfLinkWithId: https://www.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations/5212276518668495076 shareSettings: shareType: LOCAL specificSkuProperties: instanceProperties: machineType: n1-standard-64 totalCount: '800' status: existingMatchingUsageInfo: count: '3' timestamp: '2025-03-30T01:00:00Z' lockTime: '2025-03-30T17:09:59.297799Z' procurementStatus: APPROVED timeWindow: endTime: '2025-05-02T01:00:00Z' startTime: '2025-04-30T17:30:00Z' zone: https://www.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a
Per visualizzare un elenco delle tue richieste di prenotazione futura, invia una richiesta
GET
al metodofutureReservations.list
beta:GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui hai creato le richieste di prenotazione future.ZONE
: la zona in cui esistono le tue future richieste di prenotazione.
L'output è simile al seguente esempio:
{ "id": "projects/my-project/zones/us-east1-a/futureReservations", "items": [ { "id": "743865190848184978", "creationTimestamp": "2025-03-23T18:16:45.274-07:00", "selfLink": "https://www.googleapis.com/compute/beta/projects/my-project/zones/us-east1-a/futureReservations/fr-base", "selfLinkWithId": "https://www.googleapis.com/compute/beta/projects/my-project/zones/us-east1-a/futureReservations/743865190848184978", "zone": "https://www.googleapis.com/compute/beta/projects/my-project/zones/us-east1-a", "name": "fr-base", "specificSkuProperties": { "instanceProperties": { "machineType": "n1-standard-1" }, "totalCount": "100" }, "planningStatus": "SUBMITTED", "timeWindow": { "endTime": "2025-05-02T01:00:00Z", "startTime": "2025-04-30T17:30:00Z" }, "status": { "procurementStatus": "FULFILLED", "lockTime": "2025-03-30T07:00:00Z", "existingMatchingUsageInfo": { "count": "3", "timestamp": "2025-03-30T01:00:00Z" } }, "kind": "compute#futureReservation" }, ... ], "selfLink": "https://www.googleapis.com/compute/beta/projects/my-project/zones/us-east1-a/futureReservations", "etag": "AnzKY34l-cvvV-JnniESJ0dtQvQ=/hvc4jaHpxFAZmOt1FVtKNgzZu-M=", "kind": "compute#futureReservationsListResponse" }
(Facoltativo) Per perfezionare un elenco di richieste di prenotazione futura utilizzando un'espressione di filtro, includi il parametro di query
filter
:GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/aggregated/futureReservations?filter=FILTER_EXPRESSION
Sostituisci
FILTER_EXPRESSION
con un'espressione di filtro che utilizza valori codificati nell'URL.Per visualizzare i dettagli di una richiesta di prenotazione futura, invia una richiesta
GET
al metodofutureReservations.get
beta:GET 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 hai creato la richiesta di prenotazione futura.ZONE
: la zona in cui esiste la richiesta di prenotazione futura.FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistente.
L'output è simile al seguente:
{ "autoCreatedReservationsDeleteTime": "2025-05-02T01:00:00Z", "creationTimestamp": "2025-03-23T10:08:31.613-07:00", "id": "5212276518668495076", "kind": "compute#futureReservation", "name": "fr-01", "planningStatus": "SUBMITTED", "selfLink": "https://www.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations/fr-01", "selfLinkWithId": "https://www.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations/5212276518668495076", "shareSettings": { "shareType": "LOCAL" }, "specificSkuProperties": { "instanceProperties": { "machineType": "n1-standard-64" }, "totalCount": "800" }, "status": { "lockTime": "2025-03-30T17:09:59.297799Z", "procurementStatus": "APPROVED", "existingMatchingUsageInfo": { "count": "3", "timestamp": "2025-03-30T01:00:00Z" } }, "timeWindow": { "endTime": "2025-05-02T01:00:00Z", "startTime": "2025-04-30T17:30:00Z" }, "zone": "https://www.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a" }
Per visualizzare il numero massimo di istanze che possono utilizzare una prenotazione, consulta Istanze utilizzabili in una prenotazione.
Per visualizzare il numero di istanze che Compute Engine è impostato per prenotare per una richiesta di prenotazione futura all'ora di inizio della richiesta, consulta Istanze utilizzabili in una richiesta di prenotazione futura.
Per visualizzare il numero di istanze che Compute Engine è impostato per riservare per una richiesta di prenotazione futura in modalità calendario all'ora di inizio della richiesta, consulta Istanze utilizzabili in una richiesta di prenotazione futura in modalità calendario.
Conteggio garantito (
assuredCount
): il numero di istanze fisicamente riservate all'interno della zona della prenotazione. Questo numero include le istanze riservate per il tuo progetto e per qualsiasi progetto con cui viene condivisa una prenotazione condivisa.Conteggio totale (
count
): il numero di istanze riservate specificato nella prenotazione. Questo numero deve corrispondere al conteggio garantito.Macchine in uso (
inUseCount
): il numero di istanze in esecuzione nel tuo progetto o in un progetto con cui è condivisa una prenotazione condivisa che utilizzano la prenotazione.Visualizza il numero di istanze in esecuzione e di prenotazioni inutilizzate nel tuo progetto e in qualsiasi progetto con cui la richiesta è condivisa, corrisponda alle proprietà della richiesta.
Sottrai il numero di istanze in esecuzione corrispondenti e le prenotazioni inutilizzate dal conteggio totale nella richiesta.
Nella console Google Cloud , vai alla pagina Prenotazioni.
Fai clic sulla scheda Prenotazioni future.
La tabella elenca ogni richiesta di prenotazione futura e ogni colonna della tabella descrive una proprietà.
Per determinare il numero di istanze che Compute Engine prevede di prenotare per una richiesta all'ora di inizio, sottrai la colonna Conteggio corrispondenze dalla colonna Conteggio totale.
La colonna Conteggio corrispondenze mostra uno dei seguenti avvisi:
Conteggio corrispondenze pari a zero: non sono presenti istanze in esecuzione corrispondenti o prenotazioni inutilizzate nel tuo progetto o in qualsiasi progetto con cui la tua richiesta è condivisa.
Conteggio corrispondenze uguale a Conteggio totale: Compute Engine non prenoterà istanze per la tua richiesta all'ora di inizio.
Se modifiche una richiesta o crei nuove istanze o prenotazioni che corrispondono alla richiesta, Compute Engine aggiorna la colonna Conteggio corrispondenze entro 30 minuti.
(Facoltativo) Per controllare l'ultima volta in cui è stata aggiornata la colonna Conteggio corrispondenze in una richiesta, segui questi passaggi:
Nella colonna Nome, fai clic sul nome della richiesta. Si apre una pagina con i dettagli della richiesta di prenotazione futura.
Nella sezione Dettagli risorsa, controlla il campo Ora ultima valutazione dell'utilizzo corrispondente.
Per visualizzare i dettagli di una richiesta di prenotazione futura, utilizza il comando
gcloud beta compute future-reservations describe
:gcloud beta compute future-reservations describe FUTURE_RESERVATION_NAME \ --zone=ZONE
Sostituisci quanto segue:
FUTURE_RESERVATION_NAME
: il nome di una richiesta di prenotazione futura esistente.ZONE
: la zona in cui esiste la richiesta di prenotazione futura.
Nell'output, trova i campi
count
etotalCount
:... specificSkuProperties: ... totalCount: '100' status: existingMatchingUsageInfo: count: '50' timestamp: '2025-03-30T01:00:00Z' ... procurementStatus: DRAFTING ...
Sottrai il valore di
count
datotalCount
. Ad esempio, secount
è 50 etotalCount
è 100, Compute Engine crea automaticamente una prenotazione per 50 istanze all'ora di inizio della richiesta.Se modifiche la richiesta o crei nuove istanze o prenotazioni che corrispondono alla richiesta, Compute Engine aggiorna il campo
existingMatchingUsageInfo
entro 30 minuti. Per verificare quando è stato aggiornato l'ultima volta questo campo, controlla il valore diexistingMatchingUsageInfo.timestamp
.Per visualizzare un elenco delle tue richieste di prenotazione futura, invia una richiesta
GET
al metodofutureReservations.list
beta. Nell'URL della richiesta, includi il parametro di queryfilter
e specifica di mostrare solo i campiname
,specificSkuProperties
estatus
:GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations?fields=items.name,items.specificSkuProperties,items.status
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui hai creato le richieste di prenotazione future.ZONE
: la zona in cui esiste la richiesta di prenotazione futura.
Nell'output, trova i campi
count
etotalCount
per ogni bozza, richiesta in attesa di approvazione o approvata:{ "items": [ { "specificSkuProperties": { ... totalCount: "100" }, "name": "fr-01", "status": { "procurementStatus": "APPROVED", ... existingMatchingUsageInfo: { count: "50", "timestamp": "2025-01-22T07:54:26.295Z" } } }, { "specificSkuProperties": { ... totalCount: "20" }, "name": "fr-02", "status": { "procurementStatus": "DRAFTING", ... existingMatchingUsageInfo: { "count": "2", "timestamp": "2025-01-22T07:54:26.295Z" } } } ] }
Per ogni richiesta, sottrai il valore di
count
datotalCount
. Ad esempio, secount
è 50 etotalCount
è 100, Compute Engine crea automaticamente una prenotazione per 50 istanze all'ora di inizio della richiesta.Se modifica una richiesta o crea nuove istanze o prenotazioni che corrispondono alla richiesta, Compute Engine aggiorna il campo
existingMatchingUsageInfo
entro 30 minuti. Per verificare quando è stato aggiornato l'ultima volta questo campo, controlla il valore diexistingMatchingUsageInfo.timestamp
.Scopri come collegare le prenotazioni agli impegni.
Scopri come utilizzare le prenotazioni.
Scopri come modificare le prenotazioni.
Scopri come eliminare le prenotazioni.
Vai
Per utilizzare gli esempi di Go questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Java
Per utilizzare gli esempi di Java questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Node.js
Per utilizzare gli esempi di Node.js questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Python
Per utilizzare gli esempi di Python questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
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 visualizzare le prenotazioni o le richieste di prenotazione future, 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 le autorizzazioni necessarie per visualizzare le prenotazioni o le richieste di prenotazione futura. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per visualizzare le prenotazioni o le richieste di prenotazione futura, sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Visualizzare le impostazioni di prenotazione
Le sezioni seguenti spiegano come visualizzare le impostazioni delle prenotazioni o delle richieste di prenotazione future.
Visualizza prenotazioni
Per visualizzare le impostazioni di una o più prenotazioni, utilizza uno dei seguenti metodi descritti in questa sezione:
Per visualizzare i campi
deleteAtTime
ereservationSharingPolicy
(anteprima) in una prenotazione, visualizza i dettagli di una prenotazione utilizzando Google Cloud CLI oppure visualizza le prenotazioni utilizzando l'API REST. Se non hai bisogno di questi campi, visualizza le prenotazioni selezionando una delle seguenti opzioni:Console
gcloud
Vai
Java
Node.js
Python
REST
Visualizzare le richieste di prenotazione futura
Per visualizzare le impostazioni di una o più richieste di prenotazione futura, utilizza uno dei seguenti metodi descritti in questa sezione:
Per visualizzare le richieste di prenotazione futura, seleziona una delle seguenti opzioni:
Console
gcloud
REST
Determina il numero di istanze utilizzabili
Per determinare il numero di istanze di calcolo che possono utilizzare la capacità riservata, esegui una delle seguenti operazioni:
Istanze utilizzabili in una prenotazione
Quando visualizzi i dettagli di una prenotazione, puoi vedere quante istanze di calcolo la utilizzano e quante possono utilizzarla controllando i seguenti campi:
Ad esempio, se il conteggio garantito (
assuredCount
) e il conteggio totale (count
) sono entrambi 50 e il numero di istanze che utilizzano la prenotazione (inUseCount
) è 25, altre 25 istanze possono utilizzare la prenotazione prima che venga completamente consumata.Istanze consumabili in una richiesta di prenotazione futura
Puoi determinare il numero di istanze di calcolo per le quali Compute Engine crea una prenotazione all'ora di inizio di una richiesta di prenotazione futura. Per una richiesta in bozza, in attesa di approvazione o approvata, puoi determinare questo numero nel seguente modo:
Puoi determinare il numero di istanze utilizzabili per una o più richieste contemporaneamente. Per più richieste, utilizza la console Google Cloud o l'API REST. Per le singole richieste, seleziona una delle seguenti opzioni:
Console
gcloud
REST
Istanze consumabili in una richiesta di prenotazione futura in modalità calendario
Quando visualizzi i dettagli di una richiesta di prenotazione futura, puoi vedere il numero di istanze di calcolo di cui Compute Engine prevede di eseguire il provisioning all'ora di inizio della richiesta. Compute Engine crea il numero di istanze specificato nella richiesta, indipendentemente dal numero di istanze corrispondenti nel tuo progetto o in qualsiasi progetto con cui la richiesta è condivisa.
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-11 UTC.
-