Le proprietà sono impostazioni che regolano il comportamento di gcloud CLI.
Puoi utilizzare le proprietà per definire un'impostazione per prodotto o per servizio, ad esempio l'account utilizzato da gcloud CLI per l'autorizzazione, la regione predefinita da utilizzare quando lavori con le risorse Compute Engine o l'opzione per disattivare i controlli automatici degli aggiornamenti dei componenti di gcloud CLI. Le proprietà possono essere utilizzate anche per definire le preferenze di gcloud CLI, come il livello di verbosità e la configurazione dei prompt per i comandi gcloud CLI.
Proprietà e flag
gcloud CLI supporta alcuni
flag globali e flag di comando che hanno lo stesso
effetto delle proprietà di gcloud CLI. Ad esempio, gcloud CLI supporta sia
il --project flag sia la project proprietà. Le proprietà ti consentono di mantenere le stesse impostazioni durante l'esecuzione dei comandi, mentre i flag influiscono sul comportamento dei comandi in base alla singola chiamata. Tieni presente che i flag sostituiscono le proprietà quando sono entrambi impostati.
Configurazioni
Una configurazione è un insieme denominato di
proprietà di gcloud CLI. gcloud CLI utilizza una configurazione denominata default come configurazione attiva iniziale. La configurazione default è adatta alla maggior parte dei casi d'uso. Tuttavia, puoi anche creare configurazioni aggiuntive e passare da una all'altra in base alle esigenze.
Schede di prodotto
Per elencare le proprietà nella configurazione attiva
configuration, esegui
gcloud config list:
gcloud config list
gcloud CLI restituisce l'elenco delle proprietà:
[compute] region = us-east1 zone = us-east1-d [core] account = user@google.com disable_usage_reporting = False project = example-project [metrics] command_name = gcloud.config.list
Impostazione delle proprietà
Per impostare una proprietà nella configurazione attiva, esegui
gcloud config set. L'esempio seguente
imposta la project
proprietà, dove PROJECT_ID è l'ID univoco del tuo progetto.
gcloud config set project PROJECT_ID
Per impostare le proprietà che non si trovano nella sezione delle proprietà core, devi specificare la sezione seguita da una barra
prima del nome della proprietà. L'esempio seguente imposta il nome della zona su us-east1-b.
gcloud config set compute/zone us-east1-b
Impostazione delle proprietà utilizzando le variabili di ambiente
Puoi anche impostare le proprietà utilizzando le variabili di ambiente. Ogni proprietà ha una variabile di ambiente corrispondente che può essere utilizzata per impostarla. Il nome della variabile di ambiente segue il pattern CLOUDSDK_SECTION_NAME_PROPERTY_NAME.
Ad esempio, puoi impostare le proprietà core/project e compute/zone come segue:
CLOUDSDK_CORE_PROJECT=PROJECT_NAME
CLOUDSDK_COMPUTE_ZONE=ZONE_NAME
Annullamento dell'impostazione delle proprietà
Per annullare l'impostazione di una proprietà nella configurazione attiva, utilizza
gcloud config unset:
gcloud config unset disable_usage_reporting
Proprietà disponibili
L'elenco di tutte le proprietà è disponibile eseguendo
gcloud topic configurations
o gcloud config set --help e cercando
la sezione Proprietà disponibili.
Passaggi successivi
- Leggi Configurazioni di gcloud CLI per scoprire di più sulle configurazioni.