Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nota
L'uso di Databricks CLI è soggetto alla Licenza Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni relative ai Dati di utilizzo.
Questo articolo descrive come usare l'interfaccia della riga di comando di Databricks con i profili di configurazione. Si presuppone che sia già stata installata l'interfaccia della riga di comando di Databricks e che sia stato creato un file di profili di configurazione di Databricks. Vedere Installare o aggiornare l'interfaccia della riga di comando di Databricks e profili di configurazione di Azure Databricks.
Ottenere informazioni sui profili di configurazione
L'aggiunta di più profili di configurazione al .databrickscfg file consente di eseguire rapidamente comandi in varie aree di lavoro specificando il nome del profilo di configurazione di destinazione nel flag o --profile nel comando-p. Se non si specifica un profilo, l'interfaccia della riga di comando ne seleziona una nell'ordine seguente:
- Variabile
DATABRICKS_CONFIG_PROFILEdi ambiente, se impostata. - L'impostazione
default_profilenella sezione[__settings__]di.databrickscfg, se presente. È possibile impostare questo valore condatabricks auth switch. Vedere l'opzione di autenticazione di Databricks. - Il profilo
DEFAULT.
Suggerimento
È possibile premere Tab dopo --profile o -p per visualizzare un elenco di profili di configurazione disponibili esistenti da cui scegliere.
Ad esempio, è possibile avere un profilo di configurazione denominato DEV che fa riferimento a un'area di lavoro di Azure Databricks usata per i carichi di lavoro di sviluppo e a un profilo di configurazione separato denominato PROD che fa riferimento a un'area di lavoro di Azure Databricks diversa usata per i carichi di lavoro di produzione.
Per impostazione predefinita, l'interfaccia della riga di comando di Databricks cerca il .databrickscfg file nella cartella (home page dell'utente) in ~ Unix, Linux o macOS o nella %USERPROFILE% cartella (home page dell'utente) in Windows. Per modificare il percorso predefinito del file .databrickscfg, impostare la variabile di ambiente DATABRICKS_CONFIG_FILE su un percorso diverso. Vedere campi specifici di .databrickscfg.
Per ottenere informazioni su un profilo di configurazione esistente, eseguire il comando auth describe:
databricks auth describe --profile <configuration-profile-name>
Ecco ad esempio l'output di un profilo configurato con l'autenticazione del token di accesso personale di Azure Databricks:
Host: https://dbc-a1b2345c-d6e7.cloud.databricks.com
User: user@example.com
Authenticated with: pat
-----
Current configuration:
✓ host: https://dbc-a1b2345c-d6e7.cloud.databricks.com (from ~/.databrickscfg config file)
✓ token: ******** (from ~/.databrickscfg config file)
✓ profile: <configuration-profile-name> (from --profile flag)
✓ auth_type: pat
Nota
Il comando auth env è deprecato. Usare databricks auth describe per esaminare la configurazione di un profilo o databricks auth token recuperare un token di accesso OAuth memorizzato nella cache.
Per ottenere informazioni su tutti i profili disponibili, eseguire il comando auth profiles:
databricks auth profiles
Name Host Valid
DEFAULT https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Development https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Staging https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Production https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
L'output del comando auth profiles non visualizza token di accesso. Per visualizzare i dettagli del token per un profilo specifico, eseguire databricks auth describe --profile <profile-name> o databricks auth token --profile <profile-name>.
Importante
L'interfaccia della riga di comando di Databricks non funziona con un file .netrc. È possibile avere un .netrc file nell'ambiente per altri scopi, ma l'interfaccia della riga di comando di Databricks non userà tale .netrc file.
Testare i profili di configurazione
Per testare i profili di configurazione e verificare di aver configurato correttamente l'autenticazione, eseguire un comando che si connette a un'area di lavoro.
Se non si specifica un profilo, viene usato il profilo predefinito. Ad esempio, il comando seguente elenca le versioni di Databricks Runtime disponibili per l'area di lavoro di Azure Databricks associata al profilo di DEFAULT.
Nota
Questo comando presuppone che non siano impostate variabili di ambiente che hanno la precedenza sulle impostazioni nel profilo di DEFAULT. Per altre informazioni, vedere Ordine di autenticazione della valutazione.
databricks clusters spark-versions
Per verificare un profilo di configurazione specifico, specificare il nome del profilo usando il flag -p.
databricks clusters spark-versions -p PROD