Le seguenti sezioni contengono comandi
gcloud alpha quotas info
e
gcloud alpha quotas preferences
di esempio. Questi comandi ti consentono di visualizzare e gestire le risorse QuotaInfo
e
QuotaPreference
.
Puoi utilizzare Google Cloud CLI (gcloud CLI) per recuperare i valori delle quote attuali e specificare le preferenze relative alle quote per alcuni servizi e alcune API Google Cloud.
Limitazioni
Le quote Cloud presentano le seguenti limitazioni:
Nella maggior parte dei casi, gli aggiustamenti per l'aumento della quota devono essere apportati a livello di progetto. Un numero limitato di prodotti supporta gli aggiustamenti dell'aumento della quota a livello di organizzazione. Per sapere se un prodotto Google Cloud supporta gli aggiustamenti dell'aumento della quota a livello di organizzazione, consulta la documentazione relativa al prodotto.
Puoi richiedere aggiustamenti di riduzione delle quote per le quote a livello di progetto, organizzazione e cartella.
L'API Cloud Quotas supporta solo le operazioni a livello di progetto. Le operazioni a livello di cartella e di organizzazione non sono supportate.
Nella console Google Cloud, la pagina Quote e limiti di sistema non supporta la selezione di regioni o zone per le richieste di aggiustamento delle quote dal pulsante richiedere una quota più alta.
Modifica. Per modificare le quote a livello regionale o zonale nella console Google Cloud, consulta le istruzioni su come
Prima di iniziare
Prima di utilizzare gcloud CLI, assicurati di installare e inizializzare gcloud CLI.
Potresti anche aver bisogno del valore QUOTA_ID
. In questo caso, consulta le istruzioni per trovare l'ID quota.
Installa e inizializza la gcloud CLI
Per utilizzare gcloud CLI per le quote di Cloud, assicurati di installare e inizializzare i componenti:
Installa la gcloud CLI.
Se utilizzi Cloud Shell, puoi saltare questo passaggio perché gcloud CLI è preinstallato.
Inizializza la gcloud CLI.
Installa il componente alpha eseguendo il seguente comando:
gcloud components install alpha
Trovare l'ID quota
Diversi comandi dell'interfaccia a riga di comando gcloud in questa pagina fanno riferimento al valore ID quota. Puoi trovare l'ID quota utilizzando la console Google Cloud, gcloud CLI, le librerie client o l'API REST. Questa sezione mostra come trovare l'ID quota utilizzando la console Google Cloud o l&#gcloud CLI.
Console
Vai alla pagina Quote e Limiti di sistema:
Fai clic su
Filtra per filtrare in base al servizio.Se non vedi la colonna Nome limite, fai clic sull'icona
Opzioni di visualizzazione delle colonne. Seleziona Nome limite e fai clic su OK.La colonna Nome limite mostra l'ID quota.
gcloud
Per trovare il valore dell'ID quota utilizzando gcloud CLI, esegui il seguente comando per elencare le informazioni sulle quote per il servizio specificato:
Inserisci il seguente comando gcloud CLI in una finestra del terminale:
gcloud alpha quotas info list --service=SERVICE_NAME --project=PROJECT_ID_OR_NUMBER \ --billing-project=BILLING_PROJECT_ID_OR_NUMBER
Sostituisci quanto segue:
SERVICE_NAME
: il nome del servizio con le quote che vuoi visualizzare. Ad esempio, il nome del servizio per Compute Engine ècompute.googleapis.com
PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoPer trovare l'ID progetto utilizzando la console Google Cloud, vai alla pagina Resource Manager:
BILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto contenente il servizio per cui stai cercando l'ID quota.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
L'output del comando
gcloud alpha quotas info list
contiene testo simile al seguente esempio:... "quotaInfos": [ ... { "name": "projects/PROJECT_NUMBER/locations/global/services/compute.googleapis.com/quotaInfos/CPUS-per-project-region", "quotaId": "CPUS-per-project-region", "metric": "compute.googleapis.com/cpus", "containerType": "PROJECT", "dimensions": [ "region" ], "dimensionsInfo": [ { "details": { "value": 20 }, "applicableLocations": [ "us-central1", "us-central2", "us-west1", "us-east1" ] ... } ] }, ... ] ...
Cerca il valore corrispondente a
quotaId
e utilizzalo quando specifichiQUOTA_ID
nelle sezioni seguenti.
Comandi di esempio per informazioni sulle quote gcloud
Questa sezione fornisce esempi che mostrano come utilizzare i comandi gcloud alpha quotas info
per visualizzare le informazioni sulle quote per un determinato servizio o per un'organizzazione.
QuotaInfo
è una risorsa di sola lettura che fornisce informazioni sui metadati e sul valore della quota relativi a una determinata quota per un determinato progetto, una determinata cartella o un'organizzazione.
Visualizzare le informazioni sulla quota per un determinato servizio
Per visualizzare le informazioni sulle quote per un determinato servizio, esegui il seguente comando:
gcloud alpha quotas info describe QUOTA_ID --service=SERVICE_NAME \
--project=PROJECT_ID_OR_NUMBER --billing-project=BILLING_PROJECT_ID_OR_NUMBER
Sostituisci quanto segue:
QUOTA_ID
: il valore dell'ID quota. Per trovare questo valore, consulta Trovare l'ID quota.SERVICE_NAME
: il nome del servizio con le quote che vuoi visualizzare. Ad esempio, il nome del servizio per Compute Engine ècompute.googleapis.com
PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto contenente il servizio per cui stai visualizzando le informazioni sulle quote.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
Visualizzare le informazioni sulla quota per un'organizzazione
Per visualizzare i dettagli della quota dello stesso servizio per un'organizzazione, esegui il seguente comando:
gcloud alpha quotas info list --service=SERVICE_NAME --organization=ORGANIZATION_ID \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Sostituisci quanto segue:
SERVICE_NAME
: il nome del servizio con le quote che vuoi visualizzare. Ad esempio, il nome del servizio per Compute Engine ècompute.googleapis.com
ORGANIZATION_ID
: l'ID della tua organizzazioneBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto contenente il servizio per cui stai visualizzando le informazioni sulle quote.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
Esempi di comandi gcloud quota preferences
Questa sezione fornisce esempi che mostrano come utilizzare i comandi gcloud alpha quotas preferences
per controllare le preferenze di quota esistenti e modificare il valore della quota.
La risorsa QuotaPreference
rappresenta la tua preferenza per una determinata combinazione di dimensioni. Una dimensione è un attributo che rappresenta una regione o una zona oppure una dimensione specifica per il servizio, ad esempio gpu_family
o network_id
.
Controllare se esistono preferenze esistenti
Per verificare la presenza di preferenze esistenti, esegui il seguente comando:
gcloud alpha quotas preferences list --project=PROJECT_ID_OR_NUMBER \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Sostituisci quanto segue:
PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto per cui stai controllando le preferenze relative alle quote.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
Controllare se esistono preferenze con aggiustamenti della quota in attesa
Per verificare la presenza di preferenze esistenti con aggiustamenti della quota in attesa, aggiungi il flag --reconciling-only=true
come mostrato nel seguente comando:
gcloud alpha quotas preferences list --project=PROJECT_ID_OR_NUMBER --reconciling-only=true \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Sostituisci quanto segue:
PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto per cui stai controllando le preferenze relative alle quote.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
Richiedere un aggiustamento dell'aumento della quota quando non è ancora stata impostata una preferenza di quota
Per richiedere un aggiustamento dell'aumento della quota per una regione specifica quando non è ancora stata impostata una preferenza, esegui il seguente comando:
gcloud alpha quotas preferences create --preferred-value=PREFERRED_VALUE \
--quota-id=QUOTA_ID --service=SERVICE_NAME --project=PROJECT_ID_OR_NUMBER \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER --email=EMAIL \
--justification=JUSTIFICATION --preference-id=PREFERENCE_ID
Sostituisci quanto segue:
PREFERRED_VALUE
: il valore della quota preferitoQUOTA_ID
: il valore dell'ID quota. Per trovare questo valore, consulta Trovare l'ID quota.SERVICE_NAME
: il nome del servizio con le quote che vuoi visualizzare. Ad esempio, il nome del servizio per Compute Engine ècompute.googleapis.com
PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto per cui richiedi una modifica della quota.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
EMAIL
: un indirizzo email che può essere utilizzato come contatto, nel caso in cui Google Cloud abbia bisogno di ulteriori informazioni prima che possa essere concessa una quota aggiuntivaJUSTIFICATION
: una stringa facoltativa che spiega la richiestaPREFERENCE_ID
: un ID preferenza facoltativo. Se non specifichi un ID preferenza, l'API genera un UUID (Universally Unique Identifier)
Richiedere un aggiustamento dell'aumento della quota quando è stata impostata una preferenza di quota
Per richiedere un aggiustamento dell'aumento della quota per una regione specifica ed esiste già una preferenza, esegui il seguente comando:
gcloud alpha quotas preferences update PREFERENCE_ID --preferred-value=PREFERRED_VALUE \
--quota-id=QUOTA_ID --service=SERVICE_NAME --project=PROJECT_ID_OR_NUMBER \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER --email=EMAIL \
--justification=JUSTIFICATION
Sostituisci quanto segue:
PREFERENCE_ID
: l'ID preferenza, obbligatorio come primo argomento quando si utilizza il comandogcloud alpha quotas preferences update
.PREFERRED_VALUE
: il valore della quota preferitoQUOTA_ID
: il valore dell'ID quota. Per trovare questo valore, consulta Trovare l'ID quota.SERVICE_NAME
: il nome del servizio con le quote che vuoi visualizzare. Ad esempio, il nome del servizio per Compute Engine ècompute.googleapis.com
PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto per cui richiedi una modifica della quota.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
EMAIL
: un indirizzo email che può essere utilizzato come contatto, nel caso in cui Google Cloud abbia bisogno di ulteriori informazioni prima che possa essere concessa una quota aggiuntivaJUSTIFICATION
: una stringa facoltativa che spiega la richiesta
Richiedere un aggiustamento dell'aumento della quota utilizzando una dimensione
Per richiedere un aggiustamento dell'aumento della quota utilizzando una dimensione, esegui il seguente comando:
gcloud alpha quotas preferences create --preferred-value=PREFERRED_VALUE \
--quota-id=QUOTA_ID --service=SERVICE_NAME --project=PROJECT_ID_OR_NUMBER \
--dimensions=KEY1=VALUE1,KEY2=VALUE2,... --billing-project=BILLING_PROJECT_ID_OR_NUMBER \
--email=EMAIL --justification=JUSTIFICATION --preference-id=PREFERENCE_ID
Sostituisci quanto segue:
PREFERRED_VALUE
: il valore della quota preferitoQUOTA_ID
: il valore dell'ID quota. Per trovare questo valore, consulta Trovare l'ID quota.SERVICE_NAME
: il nome del servizio con le quote che vuoi visualizzare. Ad esempio, il nome del servizio per Compute Engine ècompute.googleapis.com
PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoKEY1=VALUE1,KEY2=VALUE2,...
: un elenco facoltativo che specifica la dimensione come elenco di coppie chiave-valore separato da virgole. Ad esempio, la dimensione potrebbe specificare i seguenti valori di Compute Engine:KEY1=VALUE1
:region=us-east4
KEY2=VALUE2
:gpu_family=NVIDIA_H100
BILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto per cui richiedi una modifica della quota.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
EMAIL
: un indirizzo email che può essere utilizzato come contatto, nel caso in cui Google Cloud abbia bisogno di ulteriori informazioni prima che possa essere concessa una quota aggiuntivaJUSTIFICATION
: una stringa facoltativa che spiega la richiestaPREFERENCE_ID
: un ID preferenza facoltativo. Se non specifichi un ID preferenza, l'API genera un UUID (Universally Unique Identifier)
L'output conterrà dati specifici per la tua configurazione e sarà simile al seguente esempio:
{
"createTime":"CREATE_TIME",
"dimensions":{
"gpu_family":"NVIDIA_H100",
"region":"us-east4"
},
"etag":"ETAG_VALUE",
"name":"projects/12345/locations/global/quotaPreferences/PREFERENCE_ID",
"quotaConfig":{
"grantedValue":"0",
"preferredValue":"128",
"traceId":"TRACE_ID"
},
"quotaId":"GPUS-PER-GPU-FAMILY-per-project-region",
"reconciling":true,
"service":"compute.googleapis.com",
"updateTime":"UPDATE_TIME",
}
Visualizzare una preferenza di quota esistente
Per visualizzare i dettagli della preferenza di quota appena creata, esegui il seguente comando:
gcloud alpha quotas preferences describe PREFERENCE_ID \
--project=PROJECT_ID_OR_NUMBER \
--billing-project=BILLING_PROJECT_ID_OR_NUMBER
Sostituisci quanto segue:
PREFERENCE_ID
: l'ID preferenza, obbligatorio come primo argomento quando si utilizza il comandogcloud alpha quotas preferences describe
.PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progettoBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. L'esecuzione di un comando gcloud influisce sulla quota come se avessi effettuato la richiesta equivalente direttamente tramite un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto per cui stai visualizzando la preferenza di quota.
Se hai già impostato il progetto di fatturazione durante la configurazione della gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, consulta la sezione Impostare il progetto quota.
L'output conterrà dati specifici per la tua configurazione e sarà simile al seguente esempio:
createTime: 'CREATE_TIME'
dimensions:
gpu_family: NVIDIA_H100
region: us-east4
etag: ETAG_VALUE
name: projects/12345/locations/global/quotaPreferences/PREFERENCE_ID
quotaConfig:
grantedValue: '0'
preferredValue: '128'
traceId: TRACE_ID
quotaId: GPUS-PER-GPU-FAMILY-per-project-region
reconciling: true
service: compute.googleapis.com
updateTime: 'UPDATE_TIME'
Altri servizi con comandi dell'interfaccia a riga di comando gcloud CLI relativi alle quote
Oltre a gcloud alpha quotas
, alcuni servizi hanno il proprio accesso da riga di comando alle informazioni su quota e utilizzo delle risorse.
Ad esempio, Compute Engine consente di accedere alle informazioni sulla quota. Per maggiori dettagli, consulta le seguenti sezioni di Compute Engine:
- Quote di allocazione
- La panoramica di Compute dell'interfaccia a riga di comando gcloud
- La sezione gcloud CLI compute del documento di riferimento di Google Cloud SDK.
Passaggi successivi
Per risolvere i problemi relativi ai comandi
gcloud alpha quotas
, consulta Risolvere gli errori di gcloud CLI.Per informazioni dettagliate sui comandi e sui flag
gcloud alpha quotas
, consulta la sezione Quote di gcloud alpha della documentazione di riferimento dellGoogle Cloud CLI.Per ulteriori informazioni sulla terminologia delle quote, consulta Informazioni sui valori delle quote e sui limiti di sistema.