Autorizar uma entidade de serviço a acessar as pastas do Git
Uma entidade de serviço é uma identidade não humana que automatiza tarefas no Databricks, incluindo o acesso e a interação com pastas Git . Esta página explica como autorizar uma entidade de serviço a usar credenciais do Git para operações em pastas do Git.
Vincule as credenciais do Git a uma entidade de serviço.
Para vincular as credenciais do Git a uma entidade de serviço:
-
Como administrador do workspace, faça login no workspace do Databricks.
-
Clique no seu nome de usuário na barra superior e selecione Configurações .
-
Clique na guia Identidade e acesso .
-
Ao lado de Entidades de serviço , clique em Gerenciar .
-
Selecione a entidade de serviço que você deseja atualizar com as credenciais do Git.
-
Clique na tab de integraçãoGit .
-
Clique em Adicionar credencial Git .
-
Escolha o provedor Git no menu dropdown e clique em Vincular .
Para usar um access token pessoal em vez de vincular suas próprias credenciais Git , selecione access tokenpessoal" e forneça as informações do token. Consulte Configurar credenciais Git e conectar um repo remoto ao Databricks.
-
Selecione a account de usuário Git que a entidade de serviço utiliza para acesso.
-
Clique em "Continuar" .
-
Clique em Autorizar Databricks .
A entidade de serviço agora utiliza as credenciais Git vinculadas ao acessar o recurso da pasta Git do seu workspace Databricks como parte da sua automação.
Recuperar entidade de serviço programaticamente
Recupere a entidade de serviço para seu workspace usando o SDK Databricks , APIs REST ou CLI.
Para usar o SDK Databricks a partir de um Notebook:
- Instale o SDK do Databricks:
%pip install databricks-sdk --upgrade - Importe
ApiClientdedatabricks.sdk.core. - Ligue para a API da entidade de serviço.
Para exemplos de código, consulte a documentação do SDK Databricks para Python.
Você também pode usar curl, a CLI Databricks ou Terraform para trabalhar com entidade de serviço programaticamente.