Creare richieste di prenotazione future per un singolo progetto

Questo documento spiega come creare richieste di prenotazione future per singoli progetti.

Se Google Cloud approva la tua richiesta di prenotazione futura per un singolo progetto, all'ora di inizio specificata nella richiesta, Compute Engine esegue crea prenotazioni utilizzabili solo da istanze di macchine virtuali (VM) nello stesso progetto.

Prima di iniziare

  • Se non l'hai già fatto, rivedi come funzionano le prenotazioni future.
  • Assicurati di disporre di una quota sufficiente per le risorse che vuoi per prenotare, controlla la quota.
  • Se non l'hai già fatto, configura l'autenticazione. Autenticazione è Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione Compute Engine come segue.

    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

    1. Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

      gcloud init
    2. Set a default region and zone.
    3. 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 initialize eseguendo questo comando:

        gcloud init

      Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per creare richieste di prenotazione future per singoli progetti, chiedi all'amministratore di concederti Ruolo IAM Compute Future Reservation User (roles/compute.futureReservationUser) per il progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.

Questo ruolo predefinito contiene le autorizzazioni necessarie per creare richieste di prenotazione future per singoli progetti. Per vedere le autorizzazioni esatte obbligatorie, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per creare richieste di prenotazione future per singoli progetti sono necessarie le seguenti autorizzazioni:

  • Per creare una richiesta di prenotazione futura: compute.futureReservations.create del progetto
  • Per consentire a Compute Engine di creare automaticamente le prenotazioni: compute.reservations.create del progetto
  • Per specificare un modello di istanza: compute.instanceTemplates.useReadOnly sul modello di istanza

Potresti anche riuscire a ottenere queste autorizzazioni con ruoli personalizzati e altri ruoli predefiniti.

Crea una richiesta di prenotazione futura per un singolo progetto

Questa sezione spiega come creare una richiesta di prenotazione futura per un singolo progetto.

Per utilizzare una prenotazione creata automaticamente per una prenotazione futura, una VM deve avere proprietà che corrispondono esattamente la prenotazione. specificare le proprietà delle VM che vuoi richiedere. Per prenotare creando una richiesta di prenotazione futura, seleziona una delle seguenti opzioni metodo:

Una prenotazione creata automaticamente per una prenotazione futura può essere utilizzato da qualsiasi VM con proprietà corrispondenti. Se vuoi evitare una VM utilizzare una qualsiasi di queste prenotazioni create automaticamente, scopri come creare VM senza utilizzare le prenotazioni.

Specifica un modello di istanza

Puoi creare una prenotazione futura per un singolo progetto specificando una utilizzando la console Google Cloud, gcloud CLI REST.

Console

Per creare un progetto singolo richiesta di prenotazione futura specificando un modello di istanza, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Prenotazioni.

    Vai a Prenotazioni

  2. Fai clic sulla scheda Prenotazioni future.

  3. Fai clic su Crea prenotazione futura.

    Viene visualizzata la pagina Crea una prenotazione futura.

  4. Nel campo Nome, inserisci un nome per la richiesta di prenotazione futura.

  5. Nel campo Prefisso, inserisci un prefisso nome. Il nome di ogni elemento creato automaticamente per questa richiesta di prenotazione futura inizia con questo prefisso.

    Per aiutarti a identificare le prenotazioni create automaticamente per questo futuro. una richiesta di prenotazione, si consiglia di specificare un prefisso di nome univoco.

  6. (Facoltativo) Nel campo Descrizione, inserisci una descrizione per il futuro. richiesta di prenotazione.

  7. Nel campo Regione, seleziona la regione in cui prenotare le risorse.

  8. Nel campo Zona, seleziona la zona in cui prenotare le risorse.

  9. Nel campo Ora di inizio, inserisci un'ora di inizio per il periodo di prenotazione. L'ora di inizio non può essere successiva a un anno dalla data e dall'ora in cui invii una richiesta di prenotazione futura per la revisione.

    Assicurati di specificare valore consigliato per l'ora di inizio per assicurarti di avere tempo sufficiente prima della prenotazione futura inserisce l'orario di blocco.

  10. Nel campo Ora di fine, inserisci un'ora di fine per il periodo di prenotazione. Il periodo di prenotazione deve durare almeno 24 ore.

    Nella sezione Riepilogo durata, puoi vedere la durata del periodo di prenotazione. Per aumentare la probabilità che Google Cloud approva la tua richiesta di prenotazione futura dopo averla inviata per la revisione, assicurati di specificare valore consigliato per il periodo di prenotazione.

  11. Nella sezione Tipo di condivisione, seleziona Locale (impostazione predefinita).

  12. Nel campo Numero di istanze VM, inserisci il conteggio totale delle VM che che vuoi prenotare per il periodo, la configurazione della VM e i progetti specificati in questa richiesta di prenotazione futura.

    Quando si calcola il numero di nuove prenotazioni da creare per un richiesta di prenotazione futura poco prima dell'ora di inizio, Compute Engine sottrae tutte le prenotazioni esistenti che corrispondono richieste da questo totale. Per ulteriori informazioni, scopri come Google Compute Engine conteggi ed esegue il provisioning di risorse prenotate.

  13. Nella sezione Configurazione macchina, segui questi passaggi:

    1. Per specificare le proprietà delle VM utilizzando un modello modello di istanza, seleziona Utilizza modello di istanza.

    2. Nel campo Modello di istanza, seleziona il modello di istanza scelta. Se selezioni un modello di istanza regionale, puoi prenotare solo all'interno della regione in cui si trova il modello di istanza.

  14. Nella sezione Data/ora di eliminazione automatica delle prenotazioni generate automaticamente, esegui una delle seguenti le seguenti:

    • Per consentire a Compute Engine di eliminare automaticamente per le prenotazioni create automaticamente per una richiesta di prenotazione futura, seguenti:

      1. Fai clic sul pulsante di attivazione/disattivazione Abilita l'eliminazione automatica per attivare l'opzione. (impostazione predefinita).

      2. (Facoltativo) Nel campo Ora di eliminazione automatica, inserisci una nuova data e quando eliminare le prenotazioni create automaticamente. Data e ora deve essere successiva all'ora di fine del periodo di prenotazione. Se esci questo campo è vuoto, le prenotazioni create automaticamente vengono eliminate entro 2 ore dopo l'ora di fine del periodo di prenotazione.

    • In caso contrario, disattiva l'opzione di attivazione/disattivazione Attiva l'eliminazione automatica.

  15. Esegui una di queste operazioni:

    • Per creare una richiesta di prenotazione futura e inviarla per la revisione a Google Cloud, fai clic su Invia.

    • Per creare una bozza di richiesta di prenotazione futura, fai clic su Salva bozza.

    • Per uscire senza salvare, fai clic su Annulla.

Si apre la pagina Prenotazioni. La creazione della richiesta di prenotazione futura può può richiedere fino a un minuto.

gcloud

Per creare un progetto singolo richiesta di prenotazione futura specificando un modello di istanza, utilizza Comando gcloud beta compute future-reservations create con il flag --source-instance-template.

gcloud beta compute future-reservations create FUTURE_RESERVATION_NAME \
    --auto-delete-auto-created-reservations \
    --description="DESCRIPTION" \
    --name-prefix=NAME_PREFIX \
    --planning-status=PLANNING_STATUS \
    --project=PROJECT_ID \
    --source-instance-template=projects/PROJECT_ID/LOCATION/instanceTemplates/INSTANCE_TEMPLATE_NAME \
    --start-time=START_TIME \
    --end-time=END_TIME \
    --total-count=TOTAL_COUNT \
    --zone=ZONE

Sostituisci quanto segue:

  • FUTURE_RESERVATION_NAME: il nome del futuro una richiesta di prenotazione.
  • DESCRIPTION: facoltativo. Una descrizione per il futuro richiesta di prenotazione.
  • NAME_PREFIX: prefisso del nome della prenotazione futura richiesta. Il nome di ogni prenotazione creata automaticamente per questo futuro richiesta di prenotazione inizia con il prefisso del nome. Per aiutarti a identificare delle prenotazioni create automaticamente per questa richiesta di prenotazione futura, specificando un si consiglia un prefisso univoco.

  • PLANNING_STATUS: facoltativo. Lo stato di pianificazione richiesta di prenotazione futura, che deve essere uno dei seguenti:

    • Per creare la bozza di una richiesta di prenotazione futura, specifica DRAFT.

    • Per creare la richiesta di prenotazione futura e inviarla per l'approvazione a Google Cloud, specifica SUBMITTED.

    Se ometti il flag --planning-status, il valore viene impostato su DRAFT.

  • PROJECT_ID: l'ID del progetto in cui vuoi prenotare e la posizione del modello di istanza.

  • LOCATION: la posizione del modello di istanza. Specifica uno dei seguenti valori:

    • Per un modello di istanza globale: global.

    • Per un modello di istanza regionale: regions/REGION. Sostituisci REGION con la regione in cui si trova il modello di istanza. Se specifichi regionale, puoi prenotare le VM solo all'interno della regione in cui si trova il modello di istanza.

  • INSTANCE_TEMPLATE_NAME: il nome di un elemento esistente modello di istanza. Se specifichi un modello di istanza, non puoi eseguire l'override le rispettive proprietà durante la creazione della richiesta di prenotazione futura. In caso contrario, incontro errori.

  • START_TIME: l'ora di inizio del periodo di prenotazione formattato come Timestamp RFC 3339, che deve corrispondere a che segue:

    YYYY-MM-DDTHH:MM:SSOFFSET
    

    Sostituisci quanto segue:

    • YYYY-MM-DD: dati formattati come anno di quattro cifre, mese a due cifre e giorno del mese a due cifre, separati da trattini (-).

    • HH:MM:SS: un'ora nel formato a due cifre utilizzando un Formato di 24 ore, minuti a due cifre e secondi a due cifre, separati da due punti (:).

    • OFFSET: il fuso orario formattato come offset di Tempo coordinato universale (UTC). Ad esempio, per utilizzare il fuso orario PST (Pacific Standard Time), specifica -08:00. In alternativa, per non utilizzare alcun offset, specifica Z.

    L'ora di inizio non può essere successiva a un anno dalla data e dall'ora in cui invii una richiesta di prenotazione futura per la revisione. Per avere tempo sufficiente di annullare, eliminare o modificare una richiesta di prenotazione futura dopo venga approvata o prima che entri nell'orario di blocco, assicurati di specificare valore consigliato per l'ora di inizio.

  • END_TIME: l'ora di fine del periodo di prenotazione formattato come timestamp RFC 3339. Il periodo di prenotazione deve durare alle ore almeno 24 ore. In alternativa, puoi sostituire il flag --end-time con la bandiera --duration=END_DURATION dove END_DURATION è la durata del periodo di prenotazione in secondi. Ad esempio, specifica 1209600 per 1.209.600 secondi (14 giorni).

    Per aumentare le probabilità che Google Cloud approvi un futuro richiesta di prenotazione dopo averla inviata per la revisione, assicurati di specificarne del valori consigliati per il periodo di prenotazione.

  • TOTAL_COUNT: il numero totale di VM che vuoi riservata al periodo, alla configurazione VM e ai progetti specificati in richiesta di prenotazione futura.

    Durante il calcolo del numero di prenotazioni da creare per un futuro approvato Compute Engine controlla innanzitutto la presenza di prenotazioni esistenti. Se esistono prenotazioni esistenti corrispondenti alla futura approvazione della prenotazione, il numero di prenotazioni esistenti viene sottratto dal numero totale di prenotazioni richieste nella richiesta per determinare di nuove prenotazioni create da Compute Engine. Per ulteriori informazioni informazioni, scopri come Compute Engine conteggi ed esegue il provisioning di risorse prenotate.

  • ZONE: la zona in cui prenotare le risorse.

Se specifichi il flag --auto-delete-auto-created-reservations, Compute Engine elimina automaticamente le prenotazioni create automaticamente per la tua richiesta di prenotazione futura. Per impostazione predefinita, il tempo di eliminazione è di 2 ore dopo l'ora di fine del periodo di prenotazione. Se vuoi, puoi modificare questa impostazione effettuando una delle seguenti operazioni:

  • Per eliminare le prenotazioni create automaticamente dopo l'ora di fine del periodo di prenotazione, seleziona uno dei seguenti metodi:

    • Per eliminare le prenotazioni create automaticamente in un momento specifico dopo la fine del periodo di prenotazione, specifica --auto-delete-auto-created-reservations e --auto-created-reservations-delete-time flag.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-delete-time=AUTO_CREATED_RESERVATIONS_DELETE_TIME \
          ...
      

      Sostituisci AUTO_CREATED_RESERVATIONS_DELETE_TIME con un nel formato di data e ora nel formato RFC 3339.

    • Per eliminare le prenotazioni create automaticamente dopo un determinato periodo di tempo dopo l'ora di fine del periodo di prenotazione, specifica --auto-delete-auto-created-reservations e --auto-created-reservations-duration flag.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-duration=DURATION_BEFORE_DELETE \
          ...
      

      Sostituisci DURATION_BEFORE_DELETE con una durata tra giorni, ore, minuti o secondi. Ad esempio, specifica 30m per 30 minuti o 1d2h3m4s per 1 giorno, 2 ore, 3 minuti e 4 secondi.

  • Per impedire a Compute Engine di eliminare automaticamente per le prenotazioni create automaticamente, specifica --no-auto-delete-auto-created-reservations flag. Devi disattivare l'opzione di eliminazione automatica se vuoi collegare la prenotazione creata automaticamente a un impegno.

    gcloud beta compute future-reservations create example-future-reservation \
        --no-auto-delete-auto-created-reservations \
        ...
    

Ad esempio, il comando seguente crea una bozza di richiesta di prenotazione futura utilizzando l'istanza globale example-template per 80 VM. Il periodo di prenotazione inizia a mezzanotte del 10 novembre 2023 UTC e termina alle a mezzanotte del 10 dicembre 2023 UTC. Le prenotazioni create automaticamente per la prenotazione futura vengono create nella zona us-central1-a, hanno un nome che inizia con fr-01-reservation, e verranno automaticamente eliminati alla mezzanotte del 13 dicembre 2023 UTC.

gcloud beta compute future-reservations create fr-01 \
    --auto-delete-auto-created-reservations \
    --auto-created-reservations-delete-time=2023-12-13T00:00:00Z \
    --name-prefix=fr-01-reservation \
    --planning-status=DRAFT \
    --project=example-project \
    --source-instance-template=projects/example-project/global/instanceTemplates/example-template \
    --start-time=2023-11-10T00:00:00Z \
    --end-time=2023-12-10T00:00:00Z \
    --total-count=80 \
    --zone=us-central1-a

REST

Per creare un progetto singolo richiesta di prenotazione futura specificando un modello di istanza, invia una richiesta POST a Metodo beta.futureReservations.insert.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations

{
  "autoDeleteAutoCreatedReservations": "AUTO_DELETE_AUTO_CREATED_RESERVATIONS",
  "description": "DESCRIPTION",
  "name": "FUTURE_RESERVATION_NAME",
  "namePrefix": "NAME_PREFIX",
  "planningStatus": "PLANNING_STATUS",
  "specificSkuProperties": { 
    "sourceInstanceTemplate": "projects/PROJECT_ID/LOCATION/instanceTemplates/INSTANCE_TEMPLATE_NAME",
    "totalCount": "TOTAL_COUNT"
  },
  "timeWindow": {
    "startTime": "START_TIME",
    "endTime": "END_TIME"
  }
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto in cui vuoi prenotare e la posizione del modello di istanza.

  • ZONE: la zona in cui vuoi prenotare le risorse.

  • AUTO_DELETE_AUTO_CREATED_RESERVATIONS: se imposti questa opzione su true, Compute Engine elimina automaticamente prenotazioni create automaticamente per questa richiesta di prenotazione futura, indipendentemente dal fatto che sono completamente consumati o meno. Imposta questo campo su false se vuoi collegare la prenotazione creata automaticamente a un impegno.

    Per impostazione predefinita, il tempo di eliminazione è compreso tra 2 ore dopo l'ora di fine del periodo di prenotazione. Per modificare questa impostazione, procedi in uno dei seguenti modi dei seguenti:

    • Per eliminare le prenotazioni create automaticamente dopo un intervallo di tempo specifico dopo il alla fine del periodo di prenotazione, imposta da autoDeleteAutoCreatedReservations a true e specifica autoCreatedReservationsDeleteTime.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDeleteTime": "DELETE_TIME",
        ...
      }
      

      Sostituisci DELETE_TIME con una data e un'ora quando Compute Engine elimina le prenotazioni create automaticamente. Data e ora devono essere formattati come Timestamp RFC 3339, che deve essere come segue:

      YYYY-MM-DDTHH:MM:SSOFFSET
      

      Sostituisci quanto segue:

      • YYYY-MM-DD: dati formattati come anno di quattro cifre, mese a due cifre e giorno del mese a due cifre, separati da trattini (-).

      • HH:MM:SS: un'ora nel formato a due cifre utilizzando un orario di 24 ore, minuti a 2 cifre e secondi a 2 cifre, separate dai due punti (:).

      • OFFSET: il fuso orario formattato come offset del Tempo coordinato universale (UTC) fuso orario. Ad esempio, per utilizzare il fuso orario PST (Pacific Standard Time) specifica -08:00. In alternativa, per non utilizzare alcun offset, specifica Z.

    • Per eliminare le prenotazioni create automaticamente dopo un periodo di tempo specifico da all'ora di inizio del periodo di prenotazione, imposta da autoDeleteAutoCreatedReservations a true e specifica autoCreatedReservationsDuration.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDuration": {
          "seconds": "DURATION_BEFORE_DELETE"
        },
        ...
      }
      

      Sostituisci DURATION_BEFORE_DELETE con una durata tra secondi. Ad esempio, specifica 604800 per 604.800 secondi (7 giorni).

  • DESCRIPTION: facoltativo. Una descrizione per il futuro richiesta di prenotazione.

  • FUTURE_RESERVATION_NAME: il nome del futuro una richiesta di prenotazione.

  • NAME_PREFIX: prefisso del nome della prenotazione futura richiesta. Il nome di ogni prenotazione creata automaticamente per questo futuro richiesta di prenotazione inizia con il prefisso del nome. Per aiutarti a identificare delle prenotazioni create automaticamente per questa richiesta di prenotazione futura, specificando un si consiglia un prefisso univoco.

  • PLANNING_STATUS: facoltativo. Lo stato di pianificazione richiesta di prenotazione futura, che deve essere uno dei seguenti:

    • Per creare la bozza di una richiesta di prenotazione futura, specifica DRAFT.

    • Per creare la richiesta di prenotazione futura e inviarla per l'approvazione a Google Cloud, specifica SUBMITTED.

    Se ometti il campo planningStatus, il valore viene impostato su DRAFT.

  • LOCATION: la posizione del modello di istanza. Specifica uno dei seguenti valori:

    • Per un modello di istanza globale: global.

    • Per un modello di istanza regionale: regions/REGION. Sostituisci REGION con la regione in cui si trova il modello di istanza. Se specifichi regionale, puoi prenotare le VM solo all'interno della regione in cui si trova il modello di istanza.

  • INSTANCE_TEMPLATE_NAME: il nome di un elemento esistente modello di istanza. Se specifichi un modello di istanza, non puoi eseguire l'override le rispettive proprietà durante la creazione della richiesta di prenotazione futura. In caso contrario, incontro errori.

  • TOTAL_COUNT: il numero totale di VM che vuoi riservata al periodo, alla configurazione VM e ai progetti specificati in richiesta di prenotazione futura.

    Durante il calcolo del numero di prenotazioni da creare per un futuro approvato Compute Engine controlla innanzitutto la presenza di prenotazioni esistenti. Se esistono prenotazioni esistenti corrispondenti alla futura approvazione della prenotazione, il numero di prenotazioni esistenti viene sottratto dal numero totale di prenotazioni richieste nella richiesta per determinare di nuove prenotazioni create da Compute Engine. Per ulteriori informazioni informazioni, scopri come Compute Engine conteggi ed esegue il provisioning di risorse prenotate.

  • START_TIME: l'ora di inizio del periodo di prenotazione formattato come timestamp RFC 3339. L'ora di inizio non può essere successiva a 1 anno dalla data e dall'ora in cui invii una richiesta di prenotazione futura per la revisione. Inoltre, assicurati di specificare valore consigliato per l'ora di inizio per assicurarti di avere tempo sufficiente per l'inserimento di una prenotazione futura l'orario di blocco.

  • END_TIME: l'ora di fine del periodo di prenotazione formattato come timestamp RFC 3339. Il periodo di prenotazione deve durare alle ore almeno 24 ore. In alternativa, puoi sostituire il campo endTime con il duration per specificare una durata specifica dall'ora di inizio dell'evento periodo di prenotazione:

    "duration": {
      "seconds": "END_DURATION"
    }
    

    Sostituisci END_DURATION con una durata in secondi. Per Ad esempio, specifica 1209600 per 1.209.600 secondi (14 giorni).

    Per aumentare le probabilità che Google Cloud approvi un futuro richiesta di prenotazione dopo averla inviata per la revisione, assicurati di specificarne del valori consigliati per il periodo di prenotazione.

Ad esempio, il comando seguente crea una bozza di richiesta di prenotazione futura utilizzando l'istanza globale example-template per 80 VM. Il periodo di prenotazione inizia a mezzanotte del 10 novembre 2023 UTC e termina alle a mezzanotte del 10 dicembre 2023 UTC. Le prenotazioni create automaticamente per la prenotazione futura vengono create nella zona us-central1-a, hanno un nome che inizia con fr-01-reservation, e verranno automaticamente eliminati alla mezzanotte del 13 dicembre 2023 UTC.

POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations

{
  "autoDeleteAutoCreatedReservations": "true",
  "autoCreatedReservationsDeleteTime": "2023-12-13T00:00:00Z",
  "name": "fr-01",
  "namePrefix": "fr-01-reservation",
  "specificSkuProperties": { 
    "sourceInstanceTemplate": "projects/example-project/global/instanceTemplates/example-template",
    "totalCount": "80"
  },
  "planningStatus": "DRAFT",
  "timeWindow": {
    "startTime": "2023-11-10T00:00:00Z",
    "endTime": "2023-12-10T00:00:00Z"
  }
}

Specifica direttamente le proprietà della VM

Puoi creare una prenotazione futura per un singolo progetto specificando le proprietà direttamente utilizzando la console Google Cloud, gcloud CLI REST.

Console

Per creare un progetto singolo richiesta di prenotazione futura specificando direttamente le proprietà, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Prenotazioni.

    Vai a Prenotazioni

  2. Fai clic sulla scheda Prenotazioni future.

  3. Fai clic su Crea prenotazione futura.

    Viene visualizzata la pagina Crea una prenotazione futura.

  4. Nel campo Nome, inserisci un nome per la richiesta di prenotazione futura.

  5. Nel campo Prefisso, inserisci un prefisso nome. Il nome di ogni elemento creato automaticamente per questa richiesta di prenotazione futura inizia con questo prefisso.

    Per aiutarti a identificare le prenotazioni create automaticamente per questo futuro. una richiesta di prenotazione, si consiglia di specificare un prefisso di nome univoco.

  6. (Facoltativo) Nel campo Descrizione, inserisci una descrizione per il futuro. richiesta di prenotazione.

  7. Nel campo Regione, seleziona la regione in cui prenotare le risorse.

  8. Nel campo Zona, seleziona la zona in cui prenotare le risorse.

  9. Nel campo Ora di inizio, inserisci un'ora di inizio per il periodo di prenotazione. L'ora di inizio non può essere successiva a un anno dalla data e dall'ora in cui invii una richiesta di prenotazione futura per la revisione.

    Assicurati di specificare valore consigliato per l'ora di inizio per assicurarti di avere tempo sufficiente prima della prenotazione futura inserisce l'orario di blocco.

  10. Nel campo Ora di fine, inserisci un'ora di fine per il periodo di prenotazione. Il periodo di prenotazione deve durare almeno 24 ore.

    Nella sezione Riepilogo durata, puoi vedere la durata del periodo di prenotazione. Per aumentare la probabilità che Google Cloud approva la tua richiesta di prenotazione futura dopo averla inviata per la revisione, assicurati di specificare valore consigliato per il periodo di prenotazione.

  11. Nella sezione Tipo di condivisione, seleziona Locale (impostazione predefinita).

  12. Nel campo Numero di istanze VM, inserisci il conteggio totale delle VM che che vuoi prenotare per il periodo, la configurazione della VM e i progetti specificati in questa richiesta di prenotazione futura.

    Quando si calcola il numero di nuove prenotazioni da creare per un richiesta di prenotazione futura poco prima dell'ora di inizio, Compute Engine sottrae tutte le prenotazioni esistenti che corrispondono richieste da questo totale. Per ulteriori informazioni, scopri come Google Compute Engine conteggi ed esegue il provisioning di risorse prenotate.

  13. Nella sezione Configurazione macchina, segui questi passaggi:

    1. Seleziona Specifica il tipo di macchina (impostazione predefinita).

    2. Seleziona una delle seguenti opzioni:

      • Per i carichi di lavoro comuni, fai clic sulla scheda Uso generico (impostazione predefinita).

      • Per carichi di lavoro che richiedono prestazioni elevate, fai clic su Ottimizzato per il calcolo .

      • Per carichi di lavoro con un rapporto memoria-vCPU elevato, fai clic sull'icona Scheda Ottimizzata per la memoria.

      • Per i carichi di lavoro che utilizzano le unità di elaborazione grafica (GPU), fai clic su nella scheda GPU.

    3. Esegui una di queste operazioni:

      • Se hai specificato Uso generico, Ottimizzato per il calcolo oppure Ottimizzata per la memoria nel passaggio precedente:

        1. Nell'elenco Serie, seleziona una serie di macchine.

        2. Nell'elenco Tipo di macchina, seleziona un tipo di macchina.

        3. (Facoltativo) Per personalizzare ulteriormente la macchina per le VM richiedendo la prenotazione, espandi Configurazioni avanzate e segui le istruzioni.

      • Se hai specificato le GPU nel passaggio precedente, segui questi passaggi:

        1. Nel menu Tipo di GPU, seleziona un tipo di GPU.

        2. Nel menu Numero di GPU, seleziona il numero di GPU.

        3. (Facoltativo) Se il tipo di GPU lo consente e vuoi utilizzare risorse prenotate per eseguire carichi di lavoro ad alta intensità di grafica, seleziona la casella di controllo Abilita workstation virtuale (NVIDIA GRID).

        4. Nell'elenco Tipo di macchina, seleziona un tipo di macchina.

        5. Nell'elenco Piattaforma CPU, seleziona una piattaforma CPU per le VM. per la quale stai richiedendo la prenotazione.

    4. (Facoltativo) Se il tipo di macchina lo consente e vuoi aggiungere SSD locali, procedi nel seguente modo:

      1. Nel campo Numero di dischi, seleziona il numero di dischi per gli SSD locali.

      2. Nella sezione Tipo di interfaccia, seleziona una delle seguenti opzioni interfacce:

        • SCSI (predefinito)

        • NVMe

  14. Nella sezione Data/ora di eliminazione automatica delle prenotazioni generate automaticamente, esegui una delle seguenti le seguenti:

    • Per consentire a Compute Engine di eliminare automaticamente per le prenotazioni create automaticamente per una richiesta di prenotazione futura, seguenti:

      1. Fai clic sul pulsante di attivazione/disattivazione Abilita l'eliminazione automatica per attivare l'opzione. (impostazione predefinita).

      2. (Facoltativo) Nel campo Ora di eliminazione automatica, inserisci una nuova data e quando eliminare le prenotazioni create automaticamente. Data e ora deve essere successiva all'ora di fine del periodo di prenotazione. Se esci questo campo è vuoto, le prenotazioni create automaticamente vengono eliminate entro 2 ore dopo l'ora di fine del periodo di prenotazione.

    • In caso contrario, disattiva l'opzione di attivazione/disattivazione Attiva l'eliminazione automatica.

  15. Esegui una di queste operazioni:

    • Per creare una richiesta di prenotazione futura e inviarla per la revisione a Google Cloud, fai clic su Invia.

    • Per creare una bozza di richiesta di prenotazione futura, fai clic su Salva bozza.

    • Per uscire senza salvare, fai clic su Annulla.

Si apre la pagina Prenotazioni. La creazione della richiesta di prenotazione futura può può richiedere fino a un minuto.

gcloud

Per creare un progetto singolo richiesta di prenotazione futura specificando direttamente le proprietà, utilizza Comando gcloud beta compute future-reservations create.

gcloud beta compute future-reservations create FUTURE_RESERVATION_NAME \
    --accelerator=count=NUMBER_OF_ACCELERATORS,type=ACCELERATOR_TYPE \
    --auto-delete-auto-created-reservations \
    --description="DESCRIPTION" \
    --local-ssd=size=375,interface=INTERFACE_1 \
    --local-ssd=size=375,interface=INTERFACE_2 \
    --machine-type=MACHINE_TYPE \
    --min-cpu-platform=MIN_CPU_PLATFORM \
    --name-prefix=NAME_PREFIX \
    --planning-status=PLANNING_STATUS \
    --project=PROJECT_ID \
    --start-time=START_TIME \
    --end-time=END_TIME \
    --total-count=TOTAL_COUNT \
    --zone=ZONE

Sostituisci quanto segue:

  • FUTURE_RESERVATION_NAME: il nome del futuro una richiesta di prenotazione.
  • (Facoltativo) Per aggiungere GPU (Graphics Processing Unit) alla per ogni VM prenotata, specifica quanto segue:

    • NUMBER_OF_ACCELERATORS: il numero di GPU da aggiungere per VM prenotata.

    • ACCELERATOR_TYPE: il tipo di GPU da aggiungere alla le VM prenotate.

    Assicurati che il tipo di macchina specificato nella prenotazione futura supporta i tipi di GPU specificati e che la GPU è disponibile nella zona in cui vuoi prenotare le risorse. In caso contrario, riscontrerai errori.

  • DESCRIPTION: facoltativo. Una descrizione per il futuro richiesta di prenotazione.
  • INTERFACE_1 e INTERFACE_2: facoltativi. Il tipo di interfaccia su cui desideri SSD locali per ogni VM da utilizzare. Il valore deve essere uno dei seguenti:

    Ogni SSD locale ha una dimensione di 375 GB. Ripeti il flag --local-ssd per ogni SSD locale che vuoi aggiungere. Puoi specificare un massimo di 24 SSD locali.

  • MACHINE_TYPE: un tipo di macchina da utilizzare per ogni VM. Specifica uno dei seguenti valori:

    • Per un tipo di macchina predefinita: MACHINE_FAMILY-standard-CPUS.

    • Per un tipo di macchina personalizzata: MACHINE_FAMILY-custom-CPUS-MEMORY. Prima di specificare un tipo di macchina personalizzata, rivedi il limitazioni per le VM con tipi di macchine personalizzate.

    Sostituisci quanto segue:

    • MACHINE_FAMILY: la famiglia delle macchine.

    • CPUS: il numero di vCPU.

    • MEMORY: la memoria totale per una VM prenotata. Memoria deve essere un multiplo di 256 MB e deve essere fornito in MB.

    Ad esempio, per specificare un tipo di macchina personalizzata N2 con 4 vCPU e 5 GB di memoria, ovvero 5120 MB, specifica n2-custom-4-5120.

  • MINIMUM_CPU_PLATFORM: facoltativo. La piattaforma CPU minima da utilizzare per ogni VM. Se ometti il flag --min-cpu-platform, il suo valore è è impostato sul valore piattaforma CPU predefinita.

  • NAME_PREFIX: prefisso del nome della prenotazione futura richiesta. Il nome di ogni prenotazione creata automaticamente per questo futuro richiesta di prenotazione inizia con il prefisso del nome. Per aiutarti a identificare delle prenotazioni create automaticamente per questa richiesta di prenotazione futura, specificando un si consiglia un prefisso univoco.

  • PLANNING_STATUS: facoltativo. Lo stato di pianificazione richiesta di prenotazione futura, che deve essere uno dei seguenti:

    • Per creare la bozza di una richiesta di prenotazione futura, specifica DRAFT.

    • Per creare la richiesta di prenotazione futura e inviarla per l'approvazione a Google Cloud, specifica SUBMITTED.

    Se ometti il flag --planning-status, il valore viene impostato su DRAFT.

  • PROJECT_ID: l'ID del progetto in cui vuoi prenotare Google Cloud.

  • START_TIME: l'ora di inizio del periodo di prenotazione formattato come Timestamp RFC 3339, che deve corrispondere a che segue:

    YYYY-MM-DDTHH:MM:SSOFFSET
    

    Sostituisci quanto segue:

    • YYYY-MM-DD: dati formattati come anno di quattro cifre, mese a due cifre e giorno del mese a due cifre, separati da trattini (-).

    • HH:MM:SS: un'ora nel formato a due cifre utilizzando un Formato di 24 ore, minuti a due cifre e secondi a due cifre, separati da due punti (:).

    • OFFSET: il fuso orario formattato come offset di Tempo coordinato universale (UTC). Ad esempio, per utilizzare il fuso orario PST (Pacific Standard Time), specifica -08:00. In alternativa, per non utilizzare alcun offset, specifica Z.

    L'ora di inizio non può essere successiva a un anno dalla data e dall'ora in cui invii una richiesta di prenotazione futura per la revisione. Per avere tempo sufficiente di annullare, eliminare o modificare una richiesta di prenotazione futura dopo venga approvata o prima che entri nell'orario di blocco, assicurati di specificare valore consigliato per l'ora di inizio.

  • END_TIME: l'ora di fine del periodo di prenotazione formattato come timestamp RFC 3339. Il periodo di prenotazione deve durare alle ore almeno 24 ore. In alternativa, puoi sostituire il flag --end-time con la bandiera --duration=END_DURATION dove END_DURATION è la durata del periodo di prenotazione in secondi. Ad esempio, specifica 1209600 per 1.209.600 secondi (14 giorni).

    Per aumentare le probabilità che Google Cloud approvi un futuro richiesta di prenotazione dopo averla inviata per la revisione, assicurati di specificarne del valori consigliati per il periodo di prenotazione.

  • TOTAL_COUNT: il numero totale di VM che vuoi riservata al periodo, alla configurazione VM e ai progetti specificati in richiesta di prenotazione futura.

    Durante il calcolo del numero di prenotazioni da creare per un futuro approvato Compute Engine controlla innanzitutto la presenza di prenotazioni esistenti. Se esistono prenotazioni esistenti corrispondenti alla futura approvazione della prenotazione, il numero di prenotazioni esistenti viene sottratto dal numero totale di prenotazioni richieste nella richiesta per determinare di nuove prenotazioni create da Compute Engine. Per ulteriori informazioni informazioni, scopri come Compute Engine conteggi ed esegue il provisioning di risorse prenotate.

  • ZONE: la zona in cui prenotare le risorse.

Se specifichi il flag --auto-delete-auto-created-reservations, Compute Engine elimina automaticamente le prenotazioni create automaticamente per la tua richiesta di prenotazione futura. Per impostazione predefinita, il tempo di eliminazione è di 2 ore dopo l'ora di fine del periodo di prenotazione. Se vuoi, puoi modificare questa impostazione effettuando una delle seguenti operazioni:

  • Per eliminare le prenotazioni create automaticamente dopo l'ora di fine del periodo di prenotazione, seleziona uno dei seguenti metodi:

    • Per eliminare le prenotazioni create automaticamente in un momento specifico dopo la fine del periodo di prenotazione, specifica --auto-delete-auto-created-reservations e --auto-created-reservations-delete-time flag.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-delete-time=AUTO_CREATED_RESERVATIONS_DELETE_TIME \
          ...
      

      Sostituisci AUTO_CREATED_RESERVATIONS_DELETE_TIME con un nel formato di data e ora nel formato RFC 3339.

    • Per eliminare le prenotazioni create automaticamente dopo un determinato periodo di tempo dopo l'ora di fine del periodo di prenotazione, specifica --auto-delete-auto-created-reservations e --auto-created-reservations-duration flag.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-duration=DURATION_BEFORE_DELETE \
          ...
      

      Sostituisci DURATION_BEFORE_DELETE con una durata tra giorni, ore, minuti o secondi. Ad esempio, specifica 30m per 30 minuti o 1d2h3m4s per 1 giorno, 2 ore, 3 minuti e 4 secondi.

  • Per impedire a Compute Engine di eliminare automaticamente per le prenotazioni create automaticamente, specifica --no-auto-delete-auto-created-reservations flag. Devi disattivare l'opzione di eliminazione automatica se vuoi collegare la prenotazione creata automaticamente a un impegno.

    gcloud beta compute future-reservations create example-future-reservation \
        --no-auto-delete-auto-created-reservations \
        ...
    

Ad esempio, il comando seguente crea una bozza di richiesta di prenotazione futura per 80 VM. Il periodo di prenotazione inizia a mezzanotte del 10 novembre 2023 UTC e termina alle a mezzanotte del 10 dicembre 2023 UTC. Le VM prenotate specificano un n2-standard-4 tipo di macchina, una piattaforma CPU minima di skylake e 1 SSD locale con scsi e 375 GB ciascuna. Le prenotazioni create automaticamente per la prenotazione futura vengono create nella zona us-central1-a, hanno un nome che inizia con fr-01-reservation, e verranno automaticamente eliminati alla mezzanotte del 13 dicembre 2023 UTC.

gcloud beta compute future-reservations create fr-01 \
    --auto-delete-auto-created-reservations \
    --auto-created-reservations-delete-time=2023-12-13T00:00:00Z \
    --local-ssd=size=375,interface=scsi \
    --machine-type=n2-standard-4 \
    --min-cpu-platform=skylake \
    --name-prefix=fr-01-reservation \
    --planning-status=DRAFT \
    --project=example-project \
    --start-time=2023-11-10T00:00:00Z \
    --end-time=2023-12-10T00:00:00Z \
    --total-count=80 \
    --zone=us-central1-a

REST

Per creare un progetto singolo richiesta di prenotazione futura specificando direttamente le proprietà, invia una richiesta POST a Metodo beta.futureReservations.insert.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations

{
  "autoDeleteAutoCreatedReservations": "AUTO_DELETE_AUTO_CREATED_RESERVATIONS",
  "description": "DESCRIPTION",
  "name": "FUTURE_RESERVATION_NAME",
  "namePrefix": "NAME_PREFIX",
  "planningStatus": "PLANNING_STATUS",
  "specificSkuProperties": { 
    "instanceProperties": {
      "guestAccelerators": [
        {
          "acceleratorCount": NUMBER_OF_ACCELERATORS,
          "acceleratorType": "ACCELERATOR_TYPE"
        }
      ],
      "localSsds": [
        {
          "diskSizeGb": "375",
          "interface": "INTERFACE_1"
        },
        {
          "diskSizeGb": "375",
          "interface": "INTERFACE_2"
        }
      ],
      "machineType": "MACHINE_TYPE",
      "minCpuPlatform": "MINIMUM_CPU_PLATFORM"
    },
    "totalCount": "TOTAL_COUNT"
  },
  "timeWindow": {
    "startTime": "START_TIME",
    "endTime": "END_TIME"
  }
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto in cui vuoi prenotare Google Cloud.

  • ZONE: la zona in cui vuoi prenotare le risorse.

  • AUTO_DELETE_AUTO_CREATED_RESERVATIONS: se imposti questa opzione su true, Compute Engine elimina automaticamente prenotazioni create automaticamente per questa richiesta di prenotazione futura, indipendentemente dal fatto che sono completamente consumati o meno. Imposta questo campo su false se vuoi collegare la prenotazione creata automaticamente a un impegno.

    Per impostazione predefinita, il tempo di eliminazione è compreso tra 2 ore dopo l'ora di fine del periodo di prenotazione. Per modificare questa impostazione, procedi in uno dei seguenti modi dei seguenti:

    • Per eliminare le prenotazioni create automaticamente dopo un intervallo di tempo specifico dopo il alla fine del periodo di prenotazione, imposta da autoDeleteAutoCreatedReservations a true e specifica autoCreatedReservationsDeleteTime.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDeleteTime": "DELETE_TIME",
        ...
      }
      

      Sostituisci DELETE_TIME con una data e un'ora quando Compute Engine elimina le prenotazioni create automaticamente. Data e ora devono essere formattati come Timestamp RFC 3339, che deve essere come segue:

      YYYY-MM-DDTHH:MM:SSOFFSET
      

      Sostituisci quanto segue:

      • YYYY-MM-DD: dati formattati come anno di quattro cifre, mese a due cifre e giorno del mese a due cifre, separati da trattini (-).

      • HH:MM:SS: un'ora nel formato a due cifre utilizzando un orario di 24 ore, minuti a 2 cifre e secondi a 2 cifre, separate dai due punti (:).

      • OFFSET: il fuso orario formattato come offset del Tempo coordinato universale (UTC) fuso orario. Ad esempio, per utilizzare il fuso orario PST (Pacific Standard Time) specifica -08:00. In alternativa, per non utilizzare alcun offset, specifica Z.

    • Per eliminare le prenotazioni create automaticamente dopo un periodo di tempo specifico da all'ora di inizio del periodo di prenotazione, imposta da autoDeleteAutoCreatedReservations a true e specifica autoCreatedReservationsDuration.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDuration": {
          "seconds": "DURATION_BEFORE_DELETE"
        },
        ...
      }
      

      Sostituisci DURATION_BEFORE_DELETE con una durata tra secondi. Ad esempio, specifica 604800 per 604.800 secondi (7 giorni).

  • DESCRIPTION: facoltativo. Una descrizione per il futuro richiesta di prenotazione.

  • FUTURE_RESERVATION_NAME: il nome del futuro una richiesta di prenotazione.

  • NAME_PREFIX: prefisso del nome della prenotazione futura richiesta. Il nome di ogni prenotazione creata automaticamente per questo futuro richiesta di prenotazione inizia con il prefisso del nome. Per aiutarti a identificare delle prenotazioni create automaticamente per questa richiesta di prenotazione futura, specificando un si consiglia un prefisso univoco.

  • PLANNING_STATUS: facoltativo. Lo stato di pianificazione richiesta di prenotazione futura, che deve essere uno dei seguenti:

    • Per creare la bozza di una richiesta di prenotazione futura, specifica DRAFT.

    • Per creare la richiesta di prenotazione futura e inviarla per l'approvazione a Google Cloud, specifica SUBMITTED.

    Se ometti il campo planningStatus, il valore viene impostato su DRAFT.

  • (Facoltativo) Per aggiungere GPU (Graphics Processing Unit) alla per ogni VM prenotata, specifica quanto segue:

    • NUMBER_OF_ACCELERATORS: il numero di GPU da aggiungere per VM prenotata.

    • ACCELERATOR_TYPE: il tipo di GPU da aggiungere alla le VM prenotate.

    Assicurati che il tipo di macchina specificato nella prenotazione futura supporta i tipi di GPU specificati e che la GPU è disponibile nella zona in cui vuoi prenotare le risorse. In caso contrario, riscontrerai errori.

  • INTERFACE_1 e INTERFACE_2: facoltativi. Il tipo di interfaccia su cui desideri SSD locali per ogni VM da utilizzare. Il valore deve essere uno dei seguenti:

    Ogni SSD locale ha una dimensione di 375 GB. Ripeti il flag --local-ssd per ogni SSD locale che vuoi aggiungere. Puoi specificare un massimo di 24 SSD locali.

  • MACHINE_TYPE: un tipo di macchina da utilizzare per ogni VM. Specifica uno dei seguenti valori:

    • Per un tipo di macchina predefinita: MACHINE_FAMILY-standard-CPUS.

    • Per un tipo di macchina personalizzata: MACHINE_FAMILY-custom-CPUS-MEMORY. Prima di specificare un tipo di macchina personalizzata, rivedi il limitazioni per le VM con tipi di macchine personalizzate.

    Sostituisci quanto segue:

    • MACHINE_FAMILY: la famiglia delle macchine.

    • CPUS: il numero di vCPU.

    • MEMORY: la memoria totale per una VM prenotata. Memoria deve essere un multiplo di 256 MB e deve essere fornito in MB.

    Ad esempio, per specificare un tipo di macchina personalizzata N2 con 4 vCPU e 5 GB di memoria, ovvero 5120 MB, specifica n2-custom-4-5120.

  • MINIMUM_CPU_PLATFORM: facoltativo. La piattaforma CPU minima da utilizzare per ogni VM. Se ometti il flag --min-cpu-platform, il suo valore è è impostato sul valore piattaforma CPU predefinita.

  • TOTAL_COUNT: il numero totale di VM che vuoi riservata al periodo, alla configurazione VM e ai progetti specificati in richiesta di prenotazione futura.

    Durante il calcolo del numero di prenotazioni da creare per un futuro approvato Compute Engine controlla innanzitutto la presenza di prenotazioni esistenti. Se esistono prenotazioni esistenti corrispondenti alla futura approvazione della prenotazione, il numero di prenotazioni esistenti viene sottratto dal numero totale di prenotazioni richieste nella richiesta per determinare di nuove prenotazioni create da Compute Engine. Per ulteriori informazioni informazioni, scopri come Compute Engine conteggi ed esegue il provisioning di risorse prenotate.

  • START_TIME: l'ora di inizio del periodo di prenotazione formattato come timestamp RFC 3339. L'ora di inizio non può essere successiva a 1 anno dalla data e dall'ora in cui invii una richiesta di prenotazione futura per la revisione. Inoltre, assicurati di specificare valore consigliato per l'ora di inizio per assicurarti di avere tempo sufficiente per l'inserimento di una prenotazione futura l'orario di blocco.

  • END_TIME: l'ora di fine del periodo di prenotazione formattato come timestamp RFC 3339. Il periodo di prenotazione deve durare alle ore almeno 24 ore. In alternativa, puoi sostituire il campo endTime con il duration per specificare una durata specifica dall'ora di inizio dell'evento periodo di prenotazione:

    "duration": {
      "seconds": "END_DURATION"
    }
    

    Sostituisci END_DURATION con una durata in secondi. Per Ad esempio, specifica 1209600 per 1.209.600 secondi (14 giorni).

    Per aumentare le probabilità che Google Cloud approvi un futuro richiesta di prenotazione dopo averla inviata per la revisione, assicurati di specificarne del valori consigliati per il periodo di prenotazione.

Ad esempio, il comando seguente crea una bozza di richiesta di prenotazione futura per 80 VM. Il periodo di prenotazione inizia a mezzanotte del 10 novembre 2023 UTC e termina alle a mezzanotte del 10 dicembre 2023 UTC. Le VM prenotate specificano un n2-standard-4 tipo di macchina, una piattaforma CPU minima di skylake e 1 SSD locale con SCSI e 375 GB ciascuna. Le prenotazioni create automaticamente per la prenotazione futura vengono create nella zona us-central1-a, hanno un nome che inizia con fr-01-reservation, e verranno automaticamente eliminati alla mezzanotte del 13 dicembre 2023 UTC.

POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations

{
  "autoDeleteAutoCreatedReservations": "true",
  "autoCreatedReservationsDeleteTime": "2023-12-13T00:00:00Z",
  "name": "fr-01",
  "namePrefix": "fr-01-reservation",
  "specificSkuProperties": { 
    "instanceProperties": {
      "localSsds": [
        {
          "diskSizeGb": "375",
          "interface": "SCSI"
        }
      ],
      "machineType": "n2-standard-4",
      "minCpuPlatform": "Skylake"
    },
    "totalCount": "80"
  },
  "planningStatus": "DRAFT",
  "timeWindow": {
    "startTime": "2023-11-10T00:00:00Z",
    "endTime": "2023-12-10T00:00:00Z"
  }
}

Inviare una bozza di richiesta di prenotazione futura per la revisione

Puoi inviare una bozza di richiesta di prenotazione futura a Google Cloud per esaminare utilizzando la console Google Cloud, gcloud CLI REST. Se vuoi modificare una o più proprietà anche quando inviare la bozza della richiesta di prenotazione futura per la revisione, consulta Modificare una bozza o una richiesta di prenotazione futura rifiutata .

Console

Per inviare una bozza di richiesta di prenotazione futura da esaminare:

  1. Nella console Google Cloud, vai alla pagina Prenotazioni.

    Vai a Prenotazioni

  2. Fai clic sulla scheda Prenotazioni future.

  3. Nella colonna Nome, fai clic sul nome di una prenotazione futura. una richiesta con stato di approvvigionamento Bozza.

    La pagina Prenotazioni future con i dettagli relativi al futuro si apre la richiesta di prenotazione.

  4. Fai clic su Modifica bozza.

    Si apre la pagina dei dettagli della bozza di richiesta di prenotazione futura.

  5. Per inviare la bozza di richiesta di prenotazione futura per la revisione a Google Cloud, fai clic su Invia.

Viene visualizzata la pagina Prenotazione. Nella colonna Stato del futuro richiesta di prenotazione appena inviata, lo stato di approvvigionamento è impostato su In attesa di approvazione.

gcloud

Per inviare una bozza di richiesta di prenotazione futura per la revisione, utilizza il Comando gcloud beta compute future-reservations update con il flag --planning-status impostato su SUBMITTED.

gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME  \
    --planning-status=SUBMITTED \
    --project=PROJECT_ID \
    --zone=ZONE

Sostituisci quanto segue:

  • FUTURE_RESERVATION_NAME: il nome di un elemento esistente bozza di richiesta di prenotazione futura.

  • PROJECT_ID: l'ID del progetto in cui verrà richiesta di prenotazione individuata.

  • ZONE: la zona in cui verrà inviata la richiesta di prenotazione futura in cui viene localizzato.

REST

Per inviare una bozza di richiesta di prenotazione futura da esaminare, effettua una PATCH richiesta alla Metodo beta.futureReservations.update con il campo planningStatus impostato su SUBMITTED.

PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=planningStatus

{
  "name": "FUTURE_RESERVATION_NAME",
  "planningStatus": "SUBMITTED"
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto in cui verrà richiesta di prenotazione individuata.

  • ZONE: la zona in cui verrà inviata la richiesta di prenotazione futura in cui viene localizzato.

  • FUTURE_RESERVATION_NAME: il nome di un elemento esistente bozza di richiesta di prenotazione futura.

Dopo aver inviato una bozza di richiesta di prenotazione futura per la revisione, puoi eseguire seguenti:

Risoluzione dei problemi

Se riscontri errori durante la creazione di una richiesta di prenotazione futura, scopri come risolvere i problemi relativi alle richieste di prenotazione future.

Se i problemi persistono anche dopo la risoluzione dei problemi, contatta il tuo Il Technical Account Manager o il team di vendita.

Passaggi successivi