NOME
Configurazioni degli argomenti gcloud: guida supplementare per le configurazioni denominate.
DESCRIZIONE
Le proprietà di gcloud CLI possono essere archiviate in configurazioni denominate, ovvero raccolte di coppie chiave-valore che influenzano il comportamento di gcloud CLI.
Le configurazioni denominate sono utili se gestisci più di un progetto o un'organizzazione.
Le proprietà comunemente archiviate nelle configurazioni includono l'URL della console dell'organizzazione e l'ID progetto. Le configurazioni ti consentono di definire e attivare queste e altre impostazioni insieme come gruppo.
I dati di configurazione sono archiviati in $HOME/.config/gdcloud/
.
Le configurazioni sono particolarmente utili se
+ Lavori con più progetti. Puoi creare una configurazione separata per ogni progetto.
- Utilizza più URL della console dell'organizzazione.
* Esegui attività generalmente indipendenti. Ad esempio, una configurazione può essere utilizzata per lavorare sul servizio Object Storage in un progetto e gestire un servizio non correlato in un altro progetto.
Le informazioni sulle proprietà archiviate nelle configurazioni denominate sono leggibili da tutti i comandi dell'interfaccia a riga di comando gcloud. Per impostare le proprietà, utilizza il comando gdcloud config set
.
Crea configurazioni
Le configurazioni denominate possono essere definite dagli utenti o integrate nella CLI gdcloud.
Le configurazioni definite dall'utente hanno nomi in minuscolo, ad esempio johndoe
, default
, jeff-staging
o foo2
. Questi sono definiti dalla seguente espressione regolare ^[a-z][-a-z0-9]*$
.
Per creare una nuova configurazione, esegui
gdcloud init
Questa guida ti illustra come configurare la tua prima configurazione denominata, creare una nuova configurazione denominata o reinizializzare una configurazione denominata esistente. Tieni presente che la reinizializzazione di una configurazione esistente comporta la rimozione di tutte le proprietà esistenti.
Per creare una nuova configurazione vuota, esegui
gdcloud config configurations create [CONFIG_NAME]
Utilizzare le configurazioni
L'interfaccia a riga di comando gcloud deve avere al massimo una configurazione attiva che fornisca i valori delle proprietà. Le configurazioni inattive non hanno alcun effetto sulle esecuzioni dell'interfaccia a riga di comando gcloud. Per attivare una configurazione, esegui
gdcloud config configurations activate [CONFIG_NAME]
Per visualizzare e modificare le proprietà della configurazione attiva, esegui
gdcloud config list
gdcloud config set
Inoltre, i comandi del gruppo gdcloud config configurations
ti consentono di elencare, attivare, rinominare, descrivere ed eliminare le configurazioni che potrebbero essere attive o meno.
Puoi attivare una configurazione per una singola chiamata gdcloud utilizzando il flag --configuration my-config
.
Proprietà disponibili
accessibility
* screen_reader
* Se impostato, gcloud CLI attiva lo screen reader.
auth
* login_config_cert_path
* Percorso del file che archivia il certificato di configurazione di accesso corrente.
component_manager
* disable_update_check
* Se impostato, gcloud CLI non verifica automaticamente la disponibilità di aggiornamenti.
core
* disable_prompts
* Se è True, la risposta predefinita viene applicata a tutti i prompt utente. Tuttavia, per qualsiasi prompt che richiede input utente'utente, viene generato un errore.
* format
* Imposta il formato per le risorse di output comando di stampa. Il valore predefinito è un formato di output intuitivo specifico per il comando. Se vengono specificati sia core/format
che --format
, --format
ha la precedenza. I formati supportati sono limitati a csv
, json
, table
, text
e yaml
.
* organization_console_url
* URL della console/UI dell'organizzazione corrente. Tieni presente che deve iniziare con https //console.
. Ad esempio, https //console.org-name.gdch.google.com
.
* project
* Nome del progetto corrente.
storage
* s3_access_key_id
* ID della chiave di accesso dell'oggetto di archiviazione S3. È un identificatore univoco per gli utenti.
* s3_custom_ca_certs_file
* File di certificati personalizzati per l'oggetto di archiviazione S3.
* s3_endpoint
* L'URL dell'oggetto S3 è composto da S3_ENDPOINT/$BUCKET_NAME/$OBJECT_NAME
. S3_ENDPOINT
è la posizione in cui si trova il bucket di archiviazione S3.
* s3_secret_access_key
* Chiave privata dell'oggetto di archiviazione S3 utilizzato per firmare le richieste.