Pular para o conteúdo principal

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:

  1. 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>
  2. 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, como DEFAULT, 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
dica

O senhor pode testar seus perfis de configuração usando a CLI do Databricks. Consulte Teste seus perfis de configuração.