Pular para o conteúdo principal

serviço gerenciado de credenciamento

Este artigo descreve como listar, view, atualizar, conceder permissões e excluir credenciais de serviço, que são objetos seguros Unity Catalog que permitem que o senhor controle o acesso a serviços externos na nuvem.

Veja também:

Antes de começar

Para realizar a tarefa descrita neste artigo, o senhor deve atender aos seguintes requisitos:

  • Um workspace do Databricks habilitado para o Unity Catalog.

  • Para listar ou view uma credencial de serviço, o senhor deve ter um dos seguintes privilégios ou funções:

    • BROWSE privilégio no catálogo principal
    • CREATE SERVICE CREDENTIAL na metastore
    • ACCESS na credencial de serviço
    • Proprietário da credencial de serviço
    • Administrador do Metastore
  • Para executar qualquer uma das outras tarefas listadas neste artigo, o senhor deve ser o proprietário da credencial do serviço ou um administrador da metastore.

  • Se o senhor usar o SQL comando para listar, view, ou atualizar a credencial do serviço, precisará do compute no Databricks Runtime 16.2 ou superior. Não há exigência de versão do Databricks Runtime se o senhor usar o Catalog Explorer ou a API REST.

Listar credenciais de serviço

Para view a lista de todas as credenciais de serviço em um metastore, o senhor pode usar o Catalog Explorer ou um comando SQL.

  1. Na barra lateral, clique em Ícone de catálogo Catálogo .
  2. Na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Credentials (Credenciais ) tab.
  3. Classifique as credenciais por Finalidade (STORAGE ou serviço).

visualizar uma credencial de serviço

Para view as propriedades de uma credencial de serviço, o senhor pode usar o Catalog Explorer ou um comando SQL.

  1. Na barra lateral, clique em Ícone de catálogo Catálogo .
  2. Na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Credentials (Credenciais ) tab.
  3. Clique no nome de uma credencial de serviço para ver suas propriedades.

Mostrar concessões em uma credencial de serviço

Para mostrar as concessões em uma credencial de serviço, use um comando como o seguinte. Opcionalmente, você pode filtrar os resultados para mostrar somente as concessões para o principal especificado.

SQL
SHOW GRANTS [<principal>] ON SERVICE CREDENTIAL <service-credential-name>;

Substitua os valores temporários:

  • <principal>: O endereço email do usuário de nível accountou o nome do grupo de nível account ao qual foi concedida a permissão.
  • <service-credential-name>: O nome de uma credencial de serviço.
nota

Se um grupo ou nome de usuário contiver um espaço ou símbolo @, use marcações invertidas ao redor dele (não apóstrofos). Por exemplo, equipe financeira .

Conceder permissões para usar uma credencial de serviço para acessar um serviço de nuvem externo

Para conceder permissão para usar uma credencial de serviço para acessar um serviço de nuvem externo, conclua as etapas a seguir. O senhor pode usar o Catalog Explorer ou SQL comando:

  1. Na barra lateral, clique em Ícone de catálogo Catálogo .

  2. Na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Credentials (Credenciais ) tab.

  3. Clique no nome de uma credencial de serviço para abrir a página de detalhes.

  4. Clique em Permissões .

  5. Para conceder permissão a usuários ou grupos, selecione cada identidade e clique em Conceder .

    • Selecione ACCESS para conceder a capacidade de usar a credencial de serviço para acessar um serviço ou serviço de nuvem externo.
    • Selecione CREATE CONNECTION para conceder a capacidade de criar uma conexão Lakehouse Federation em Unity Catalog usando essa credencial de serviço. Veja as conexões de gerenciar para a Lakehouse Federation.
  6. Para revogar permissões de usuários ou grupos, selecione cada identidade e clique em Revogar .

Alterar o proprietário de uma credencial de serviço

O criador de uma credencial de serviço é seu proprietário inicial. Para alterar o proprietário para um usuário ou grupo de nível accountdiferente, o senhor pode usar o Catalog Explorer ou um comando SQL.

  1. Na barra lateral, clique em Ícone de catálogo Catálogo .
  2. Na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Credentials (Credenciais ) tab.
  3. Clique no nome de uma credencial de serviço para abrir a caixa de diálogo de edição.
  4. Clique Ícone de edição ao lado de Proprietário .
  5. Digite para pesquisar um diretor e selecioná-lo.
  6. Clique em Salvar .

Renomear uma credencial de serviço

Para renomear uma credencial de serviço, o senhor pode usar o Catalog Explorer ou um comando SQL.

  1. Na barra lateral, clique em Ícone de catálogo Catálogo .
  2. Na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Credentials (Credenciais ) tab.
  3. Clique no nome de uma credencial de serviço para abrir a caixa de diálogo de edição.
  4. Renomeie a credencial de serviço e salve-a.

Excluir uma credencial de serviço

Para excluir (descartar) uma credencial de serviço, o senhor deve ser o proprietário dela. Para excluir uma credencial de serviço, o senhor pode usar o Catalog Explorer ou um comando SQL.

  1. Na barra lateral, clique em Ícone de catálogo Catálogo .
  2. Na página de acesso rápido , clique no botão External data (Dados externos ) > e vá para Credentials (Credenciais ) tab.
  3. Clique no nome de uma credencial de serviço para abrir a caixa de diálogo de edição.
  4. Clique no botão Excluir .