Pular para o conteúdo principal

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:

  1. Como administrador do workspace, faça login no workspace do Databricks.

  2. Clique no seu nome de usuário na barra superior e selecione Configurações .

  3. Clique na guia Identidade e acesso .

  4. Ao lado de Entidades de serviço , clique em Gerenciar .

  5. Selecione a entidade de serviço que você deseja atualizar com as credenciais do Git.

  6. Clique na tab de integraçãoGit .

  7. Clique em Adicionar credencial Git .

  8. 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.

  9. Selecione a account de usuário Git que a entidade de serviço utiliza para acesso.

  10. Clique em "Continuar" .

  11. 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:

  1. Instale o SDK do Databricks: %pip install databricks-sdk --upgrade
  2. Importe ApiClient de databricks.sdk.core.
  3. 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.

O que vem a seguir?