Perfis de configuração do Azure Databricks
Um perfil de configuração do Azure Databricks (às vezes referido como um perfil de configuração, um perfil de configuração ou simplesmente um profile
) contém configurações e outras informações que o Azure Databricks precisa autenticar. Os perfis de configuração do Azure Databricks são armazenados nos arquivos de perfis de configuração do Azure Databricks (.databrickscfg
) para suas ferramentas, SDKs, scripts e aplicativos usarem. Para saber se os perfis de configuração do Azure Databricks são suportados pelas suas ferramentas, SDKs, scripts e aplicações, consulte a documentação do seu fornecedor. Todas as ferramentas participantes e SDKs que implementam a autenticação unificada do cliente Databricks dão suporte aos perfis de configuração do Azure Databricks.
Criar um arquivo de perfis de configuração do Azure Databricks
Use seu editor de texto favorito para criar um arquivo nomeado
.databrickscfg
em sua~
pasta (sua página inicial do usuário) no Unix, Linux ou macOS, ou sua%USERPROFILE%
pasta (sua página inicial do usuário) no Windows, se você ainda não tiver uma. Não se esqueça do ponto (.
) no início do nome do ficheiro. Adicione o seguinte conteúdo a este ficheiro:[<some-unique-name-for-this-configuration-profile>] <field-name> = <field-value>
No conteúdo anterior, substitua os seguintes valores e salve o arquivo:
<some-unique-name-for-this-configuration-profile>
com um nome exclusivo para o perfil de configuração, comoDEFAULT
,DEVELOPMENT
,PRODUCTION
, ou similar. Você pode ter vários perfis de configuração no mesmo.databrickscfg
arquivo, mas cada perfil de configuração deve ter um nome exclusivo dentro desse arquivo.<field-name>
e<field-value>
com o nome e um valor para um dos campos obrigatórios para o tipo de autenticação Databricks de destino. Para obter as informações específicas a serem fornecidas, consulte a seção anterior neste artigo para esse tipo de autenticação.- Adicione um e
<field-value>
par para cada um<field-name>
dos campos obrigatórios adicionais para o tipo de autenticação Databricks de destino.
Por exemplo, para a autenticação de token de acesso pessoal do Azure Databricks, o .databrickscfg
arquivo pode ter esta aparência:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
Para criar perfis de configuração adicionais, especifique nomes de perfil diferentes dentro do mesmo .databrickscfg
arquivo. Por exemplo, para especificar espaços de trabalho separados do Azure Databricks, cada um com seu próprio token de acesso pessoal do Azure Databricks:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
host = https://adb-2345678901234567.8.azuredatabricks.net
token = dapi234...
Você também pode especificar nomes de perfil diferentes no .databrickscfg
arquivo para contas do Azure Databricks e diferentes tipos de autenticação do Databricks, por exemplo:
[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~...