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 em Databricks Runtime 15.4 LTS ou acima. 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. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Sort the credentials by Purpose (STORAGE or SERVICE).

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. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to see its properties.

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. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the details page.
  4. Click Permissions.
  5. To grant permission to users or groups, select each identity, then click Grant.
    • Select ACCESS to grant the ability to use the service credential to access an external cloud service or services.
    • Select CREATE CONNECTION to grant the ability to create a Lakehouse Federation connection in Unity Catalog using this service credential. See Manage connections for Lakehouse Federation.
  6. To revoke permissions from users or groups, select each identity, then click Revoke.

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. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the edit dialog.
  4. Click Edit icon next to Owner.
  5. Type to search for a principal and select it.
  6. Click Save.

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. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the edit dialog.
  4. Rename the service credential and save it.

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. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the edit dialog.
  4. Click the Delete button.