Le quote Cloud ti consentono di visualizzare le implementazioni dei valori delle quote in corso. Questa sezione spiega come visualizzare questi implementamenti dalla console Google Cloud e dall'API Cloud Quotas.
Informazioni sulle implementazioni in corso
Quando un altro servizio Google Cloud aumenta i valori predefiniti delle quote per le risorse e le API, queste modifiche vengono applicate gradualmente. Ciò potrebbe comportare rollout continui in regioni o risorse diverse. Durante l'implementazione, il valore della quota visualizzato nella console Google Cloud o nell'API Cloud Quotas non rifletterà il nuovo valore aumentato della quota fino al completamento dell'implementazione.
Visualizzare le implementazioni in corso dalla console
Se sono in corso implementazioni di quote, nella parte superiore della pagina Quote di Cloud nella console viene visualizzato un messaggio informativo. Il messaggio è simile al seguente testo, che contiene anche un link. Fai clic su quote per filtrare in modo da visualizzare solo le quote con implementazioni in corso:
Values for quotas are being updated. This may take 2-3 weeks to complete.
L'indicatore di aggiornamento in sequenza Aggiorna viene visualizzato accanto ai valori di quota interessati dagli implementamenti in corso.
Se non vedi l'indicatore di aggiornamento incrementale, segui questi passaggi:
Nella console, vai alla pagina Quote di Cloud.
Fai clic sul link alle quote nel messaggio informativo. Viene attivato il filtro: Ha un'implementazione in corso: True.
La tabella viene aggiornata per mostrare un indicatore di aggiornamento progressivo accanto ai valori di quota con implementazioni in corso.
L'indicatore di aggiornamento progressivo viene visualizzato anche nei riquadri Modifica quote e Grafico di utilizzo delle quote per il monitoraggio per aiutarti a identificare le quote con implementazioni in corso.
Visualizzare le implementazioni in corso dall'API Cloud Quotas
Puoi anche visualizzare le implementazioni in corso utilizzando l'API Cloud Quotas. Per ulteriori informazioni, consulta le istruzioni su come configurare l'API Cloud Quotas e implementare casi d'uso comuni.
Il modello di risorse dell'API Cloud Quotas utilizza le risorse QuotaInfo
e
QuotaPreference
per indicare le implementazioni in corso:
La risorsa
QuotaInfo
restituisce il valore della quota precedente durante le implementazioni in corso. Per le quote di cui è in corso l'implementazione, nella risposta viene visualizzato un camporollout_info
inQuotaDetails
. Questo campo indica che è in corso sia l'implementazione sia l'aumento del valore della quota per le dimensioni specificate in ogni risorsadimensionsInfo
.La risorsa
QuotaPreference
restituisce il valore della quota precedente durante i rollout in corso.
Durante gli implementazioni in corso, le seguenti API Cloud Quota restituiscono il valore della quota precedente:
Prima di utilizzare l'API Cloud Quotas
Le sezioni seguenti presuppongono che tu abbia familiarità con l'API Cloud Quotas. Prima di utilizzare l'API Cloud Quotas, assicurati di aver configurato l'ambiente di sviluppo e di conoscere i comandi per effettuare richieste GET per informazioni sulle quote:
- Per una panoramica, consulta Panoramica dell'API Cloud Quotas.
- Per istruzioni su come configurare l'ambiente di sviluppo, consulta le istruzioni su come configurare l'API Cloud Quotas.
- Per visualizzare un esempio di richiesta e risposta dell'API, consulta l'esempio che mostra come ottenere informazioni sulle quote per una dimensione specifica del servizio.
Esempio di risposta dell'API durante un'implementazione in corso
L'esempio seguente mostra i risultati di una quota regionale supportata in quattro regioni: us-central1, us-central2, us-west1 e us-east1. Il valore predefinito è 200 in us-central1 e 100 in tutte le altre regioni. Questa quota regionale ha anche un override della quota aggiuntivo di 300 in us-central2.
Supponiamo che il producer di servizi aggiorni il valore predefinito in 220
in us-central1 e us-central2. L'esempio seguente mostra una risposta QuotaInfo
in cui l'implementazione della configurazione del servizio è in corso per us-central1 e us-central2:
- Per ogni località, il campo
details
mostra il valore della quota prima del completamento del rollout. - Per us-central1, il valore della quota è
200
e il camporolloutInfo
indica che è in corso un'implementazione. Il valore della quota viene modificato in 220 solo al termine dell'implementazione. - Per us-central2, il valore della quota è
300
a causa della sostituzione della quota. Il camporolloutInfo
non viene visualizzato perché il valore della quota rimane invariato al termine del rollout. - Per us-west1 e us-east1, il valore predefinito è
100
.
"name": "projects/PROJECT_NUMBER/locations/global/services/compute.googleapis.com/quotaInfos/GPUS-PER-GPU-FAMILY-per-project-region", "quotatId": "GPUS-PER-GPU-FAMILY-per-project-region", "metric": "compute.googleapis.com/gpus_per_gpu_family", "service": "compute.googleapis.com", "isPrecise": true, "containerType": "PROJECT", "dimensions": [ "gpu_family", "region" ], "quotaDisplayName": "GPUs per GPU family", "metricDisplayName": "GPUs", "dimensionsInfos": [ { "dimensions": { "region" : "us-central1" } , "details": { "value": 200, "rolloutInfo": { "ongoingRollout": true } }, "applicableLocations": [ "us-central1" ] , }, { "dimensions": { "region" : "us-central2" } , "details": { "value": 300, }, "applicableLocations": [ "us-central2" ] }, { "dimensions": {}, "details": { "value": 100, }, "applicableLocations": [ "us-west1", "us-east1" ] }]