Profili di configurazione di Azure Databricks
Un profilo di configurazione di Azure Databricks (talvolta definito profilo di configurazione , un profilo di configurazione o semplicemente un profile
) contiene impostazioni e altre informazioni necessarie per l'autenticazione di Azure Databricks. I profili di configurazione di Azure Databricks vengono archiviati in Azure Databricks profili di configurazione file (.databrickscfg
) per gli strumenti, gli SDK, gli script e le app da usare. Per sapere se i profili di configurazione di Azure Databricks sono supportati dagli strumenti, dagli SDK, dagli script e dalle app, vedere la documentazione del provider. Tutti gli strumenti e gli SDK partecipanti che implementano 'autenticazione unificata del client Databricks supportano i profili di configurazione di Azure Databricks.
Creare un file di profili di configurazione di Azure Databricks
Per creare un file di profili di configurazione di Azure Databricks, eseguire il comando databricks configure
della CLI di Databricks oppure seguire questa procedura:
Usare l'editor di testo preferito per creare un file denominato
.databrickscfg
nella cartella~
(home page dell'utente) in Unix, Linux o macOS o nella cartella%USERPROFILE%
(home page dell'utente) in Windows, se non ne hai già uno. Non dimenticare il punto (.
) all'inizio del nome del file. Aggiungere il contenuto seguente al file:[<some-unique-name-for-this-configuration-profile>] <field-name> = <field-value>
Nel contenuto precedente sostituire il valuesseguente e quindi salvare il file:
-
<some-unique-name-for-this-configuration-profile>
con un nome univoco per il profilo di configurazione, ad esempioDEFAULT
,DEVELOPMENT
,PRODUCTION
o simili. È possibile avere più profili di configurazione nello stesso file di.databrickscfg
, ma ogni profilo di configurazione deve avere un nome univoco all'interno di questo file. -
<field-name>
e<field-value>
con il nome e un valore per uno dei campi obbligatori per il tipo di autenticazione di Databricks di destinazione. Per informazioni specifiche da fornire, vedere la sezione precedente in questo articolo per tale tipo di autenticazione. - Aggiungere una coppia di
<field-name>
e<field-value>
per ciascuno dei campi obbligatori aggiuntivi per il tipo di autenticazione di destinazione per Databricks.
-
Ad esempio, per l'autenticazione del token di accesso personale di Azure Databricks, il file di .databrickscfg
potrebbe essere simile al seguente:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
Per creare profili di configurazione aggiuntivi, specificare nomi di profilo diversi all'interno dello stesso file di .databrickscfg
. Ad esempio, per specificare aree di lavoro separate di Azure Databricks, ognuna con il proprio token di accesso personale di Azure Databricks:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
host = https://adb-2345678901234567.8.azuredatabricks.net
token = dapi234...
È anche possibile specificare nomi di profilo diversi all'interno del file di .databrickscfg
per gli account Azure Databricks e diversi tipi di autenticazione di Databricks, ad esempio:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
azure_workspace_resource_id = /subscriptions/bc0cd1.../resourceGroups/my-resource-group/providers/Microsoft.Databricks/workspaces/my-workspace
azure_tenant_id = bc0cd1...
azure_client_id = fa0cd1...
azure_client_secret = aBC1D~...
Mancia
È possibile testare i profili di configurazione usando l'interfaccia della riga di comando di Databricks. Vedere Testare i profili di configurazione.