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:

Requisitos​

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
    • READ METADATA na credencial de serviço
    • MANAGE na credencial de serviço
    • 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 dados. Catálogo .
  2. Clique no botão Dados externos > e acesse a tab Credenciais .
  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 dados. Catálogo .
  2. Clique no botão Dados externos > e acesse a tab Credenciais .
  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 dados. Catálogo .

  2. Clique no botão Dados externos > e acesse a tab Credenciais .

  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 dados. Catálogo .
  2. Clique no botão Dados externos > e acesse a tab Credenciais .
  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 dados. Catálogo .
  2. Clique no botão Dados externos > e acesse a tab Credenciais .
  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 dados. Catálogo .
  2. Clique no botão Dados externos > e acesse a tab Credenciais .
  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 .