Le seguenti sezioni contengono esempi
gcloud alpha quotas info
e
gcloud alpha quotas preferences
tramite comandi SQL. Questi comandi ti consentono di visualizzare e gestire QuotaInfo
e
QuotaPreference
risorse.
Puoi utilizzare Google Cloud CLI (gcloud CLI) per ottenere dati i valori delle quote e specificare le preferenze di quota per alcune API Google Cloud i servizi di machine learning.
Limitazioni
Le quote Cloud presentano le seguenti limitazioni:
Gli aggiustamenti per l'aumento della quota devono essere apportati a livello di progetto e sono soggetti all'approvazione di Google Cloud.
Puoi richiedere aggiustamenti per la riduzione delle quote per le quote a livello di progetto, cartella e organizzazione.
L'API Cloud Quotas supporta solo le operazioni a livello di progetto. Le operazioni a livello di cartella e di organizzazione non sono supportate.
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 l'interfaccia a riga di comando gcloud
Per utilizzare gcloud CLI per le quote di Cloud, assicurati di installare e inizializzare i componenti:
Installa l'interfaccia a riga di comando gcloud.
Se utilizzi Cloud Shell, puoi saltare questo passaggio perché È preinstallato gcloud CLI.
Inizializza 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'interfaccia a riga di comando gcloud.
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 comando seguente per elencare le informazioni sulla quota 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. Esecuzione di un comando gcloud incide sulla quota come se avessi inviato direttamente la richiesta equivalente mediante un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto contenente il servizio per il quale stai trovando l'ID quota .
Se hai già impostato il progetto di fatturazione durante la configurazione della CLI gcloud, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, vedi Imposta il progetto di 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 che corrisponde a
quotaId
e utilizzalo quando specifichiQUOTA_ID
nelle sezioni seguenti.
Comandi di esempio per le informazioni sulla quota di 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 metadati e valore di quota
informazioni su una particolare quota
per un dato progetto, cartella
dell'organizzazione.
Visualizzare le informazioni sulla quota per un determinato servizio
Per visualizzare le informazioni sulla quota per un determinato servizio, esegui questo 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 ti interessano ad esempio, il nome del servizio Compute Engine ècompute.googleapis.com
PROJECT_ID_OR_NUMBER
: l'ID o il numero del 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 di gcloud CLI, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, vedi Imposta il progetto di quota.
Visualizzare le informazioni sulla quota per un'organizzazione
Per visualizzare i dettagli della quota dello stesso servizio per un'organizzazione, esegui il comando seguente:
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. Esecuzione di un comando gcloud incide sulla quota come se avessi inviato direttamente la richiesta equivalente mediante 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 CLI gcloud, 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.
Comandi di esempio per le preferenze di quota di gcloud
Questa sezione fornisce esempi che mostrano come utilizzare gcloud alpha quotas preferences
per controllare le preferenze di quota esistenti e regolare 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 CLI gcloud, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, vedi Imposta il progetto di 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 CLI gcloud, questo flag è facoltativo. In caso contrario, l'omissione potrebbe causare un errore di autorizzazione negata. Per ulteriori informazioni, vedi Imposta il progetto di 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 una preferenza non è stato ancora impostato, esegui questo 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 --preference-id=PREFERENCE_ID
Sostituisci quanto segue:
PREFERRED_VALUE
: il valore della quota preferitaQUOTA_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 o il numero del 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 CLI gcloud, 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 in caso Google Cloud ha bisogno di più informazioni per prendere una decisione prima è possibile concedere una quota aggiuntivaPREFERENCE_ID
: un ID preferenza facoltativo; se non specificare un ID preferenza, l'API genera un identificatore univoco universale (UUID) per te
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 \
--email=EMAIL --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 update
.PREFERRED_VALUE
: il valore della quota preferitaQUOTA_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 progettoEMAIL
: un indirizzo email che può essere utilizzato come contatto in caso Google Cloud ha bisogno di più informazioni per prendere una decisione prima è possibile concedere una quota aggiuntivaBILLING_PROJECT_ID_OR_NUMBER
: l'ID progetto o il numero di progetto per l'utilizzo di quota e fatturazione. Esecuzione di un comando gcloud incide sulla quota come se avessi inviato direttamente la richiesta equivalente mediante un'API REST o RPC.Specifica il progetto di cui vuoi utilizzare la quota. Può essere diverso dal progetto per il quale richiedi una modifica della quota.
Se hai già impostato il progetto di fatturazione durante la configurazione di 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 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 preferitaQUOTA_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 il quale richiedi una modifica della quota.
Se hai già impostato il progetto di fatturazione durante la configurazione della CLI gcloud, 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 per prendere una decisione prima di concedere una quota aggiuntivaJUSTIFICATION
: una stringa facoltativa che spiega la tua richiesta.PREFERENCE_ID
: un ID preferenza facoltativo; se non specificare un ID preferenza, l'API genera un identificatore univoco universale (UUID) per te
L'output conterrà dati specifici per la tua configurazione e sarebbe simile al seguente output di 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",
}
Visualizza una preferenza per la 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 di 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 gcloud CLI relativi alle quote
Oltre a gcloud alpha quotas
, alcuni servizi hanno un 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
- gcloud CLI compute del riferimento per 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 dell'interfaccia a riga di comando Google Cloud.Per ulteriori informazioni sulla terminologia relativa alle quote, consulta Informazioni sui valori di quota e i limiti di sistema.