Condividi tramite


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 nei file dei profili di configurazione di Azure Databricks (.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 l'autenticazione unificata del client Databricks supportano i profili di configurazione di Azure Databricks.

Creare un file di profili di configurazione di Azure Databricks

  1. Usare l'editor di testo preferito per creare un file denominato .databrickscfg nella cartella (home page dell'utente) in ~ Unix, Linux o macOS o %USERPROFILE% nella cartella (home page dell'utente) in Windows, se non ne è già disponibile 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>
    
  2. Nel contenuto precedente sostituire i valori seguenti e quindi salvare il file:

    • <some-unique-name-for-this-configuration-profile> con un nome univoco per il profilo di configurazione, ad esempio DEFAULT, DEVELOPMENT, PRODUCTIONo simile. È possibile avere più profili di configurazione nello stesso .databrickscfg file, 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 <field-name> coppia e <field-value> per ognuno dei campi obbligatori aggiuntivi per il tipo di autenticazione databricks di destinazione.

Ad esempio, per l'autenticazione del token di accesso personale di Azure Databricks, il .databrickscfg file 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 .databrickscfg file. 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 .databrickscfg file 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~...