Perfis de configuração do Databricks
Um perfil de configuração do Databricks (também chamado de perfil de configuração ou simplesmente profile
) armazena as configurações de autenticação. Os perfis são salvos no arquivo .databrickscfg
e podem ser usados por ferramentas, SDKs, scripts e aplicativos. Para verificar se sua ferramenta ou SDK é compatível com perfis, consulte a respectiva documentação. Todas as ferramentas e SDKs que implementam a autenticação unificada do Databricks são compatíveis com os perfis de configuração do Databricks.
Criar um arquivo de perfis de configuração do Databricks
Para criar um arquivo de perfis de configuração Databricks, execute o comando Databricks CLI databricks configure
comando ou siga estas etapas:
-
Utilize seu editor de texto favorito para criar um arquivo denominado
.databrickscfg
na sua pasta~
(sua casa de usuário) no Unix, Linux ou macOS, ou sua pasta%USERPROFILE%
(sua casa de usuário) no Windows, se você ainda não tiver uma. Não esqueça o ponto (.
) no início do nome do arquivo. Adicione o seguinte conteúdo a este arquivo:[<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 único para o perfil de configuração, comoDEFAULT
,DEVELOPMENT
,PRODUCTION
ou semelhante. Você pode ter vários perfis de configuração no mesmo.databrickscfg
arquivo, mas cada perfil de configuração deve ter um nome exclusivo nesse 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 anteriormente neste artigo para esse tipo de autenticação.- Adicione um par
<field-name>
e<field-value>
para cada um dos campos obrigatórios adicionais para o tipo de autenticação de Databricks de destino.
Por exemplo, para autenticação de token de acesso pessoal do Databricks, o arquivo .databrickscfg
pode ser assim:
[DEFAULT]
host = https://1234567890123456.7.gcp.databricks.com
token = dapi123...
Para criar perfis de configuração adicionais, especifique nomes de perfil diferentes dentro do mesmo arquivo .databrickscfg
. Por exemplo, para especificar workspaces separados do Databricks, cada um com seu próprio token de acesso pessoal do Databricks:
[DEFAULT]
host = https://1234567890123456.7.gcp.databricks.com
token = dapi123...
[DEVELOPMENT]
host = https://2345678901234567.8.gcp.databricks.com
token = dapi234...
Você também pode especificar nomes de perfil diferentes dentro do arquivo .databrickscfg
para contas de Databricks e tipos de autenticação de Databricks diferentes, por exemplo:
[DEFAULT]
host = https://1234567890123456.7.gcp.databricks.com
token = dapi123...
[DEVELOPMENT]
host = https://2345678901234567.8.gcp.databricks.com
google_service_account = someone@example.com
O senhor pode testar seus perfis de configuração usando a CLI do Databricks. Consulte Teste seus perfis de configuração.