Pular para o conteúdo principal

Gerenciar credenciais de armazenamento

Esta página descreve como listar, view, atualizar, conceder permissões e excluir credenciais de armazenamento.

A Databricks recomenda que o senhor conceda apenas CREATE EXTERNAL LOCATION e nenhum outro privilégio nas credenciais de armazenamento.

Esta página descreve como gerenciar credenciais de armazenamento usando o Catalog Explorer e o comando SQL . Para obter informações sobre como usar a CLI Databricks ou Terraform , consulte a documentaçãoDatabricks Terraform e a documentação CLIDatabricks.

Listar credenciais de armazenamento

Para view a lista de todas as credenciais de armazenamento 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 em Conectar > Credenciais .
  3. Classifique as credenciais por Finalidade (STORAGE ou serviço).

visualizar uma credencial de armazenamento

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

  1. Na barra lateral, clique em Ícone de dados. Catálogo .
  2. Clique em Conectar > Credenciais .
  3. Clique no nome de uma credencial de armazenamento para ver suas propriedades.

Atribuir uma credencial de armazenamento a um espaço de trabalho específico

Por padrão, uma credencial de armazenamento pode ser acessada de todos os workspaces na metastore. Isso significa que, se um usuário tiver recebido um privilégio (como CREATE EXTERNAL LOCATION) nessa credencial de armazenamento, ele poderá exercer esse privilégio em qualquer workspace vinculado ao metastore. Se você usar workspaces para isolar o acesso aos dados do usuário, talvez queira permitir o acesso a uma credencial de armazenamento somente de workspaces específicos. Esse recurso é conhecido como vinculação de workspace ou isolamento de credenciais de armazenamento.

Os administradores de nuvem geralmente vinculam as credenciais de armazenamento a um espaço de trabalho específico para garantir que as credenciais de produção sejam usadas apenas para criar locais externos dentro do espaço de trabalho de produção.

Para obter mais informações sobre a vinculação workspace, consulte Limitar o acesso do catálogo a um espaço de trabalho específico.

nota

As associações de espaço de trabalho são referenciadas quando as permissões em relação às credenciais de armazenamento são exercidas. Por exemplo, se um usuário criar um local externo usando uma credencial de armazenamento, a vinculação workspace na credencial de armazenamento será verificada somente quando o local externo for criado. Após a criação do local externo, ele funciona independentemente das associações de workspace configuradas na credencial de armazenamento.

Vincular uma credencial de armazenamento a um ou mais espaços de trabalho

Para atribuir uma credencial de armazenamento a espaços de trabalho específicos, você pode usar o Catalog Explorer ou a CLI da Databricks.

Permissões necessárias : administrador da Metastore, proprietário da credencial de armazenamento ou MANAGE na credencial de armazenamento.

nota

Independentemente de a credencial de armazenamento estar atribuída ao workspace atual, os administradores do metastore podem ver todas as credenciais de armazenamento em um metastore usando o Catalog Explorer, e os proprietários das credenciais de armazenamento podem ver todas as credenciais de armazenamento que possuem em um metastore. As credenciais de armazenamento que não estão atribuídas ao workspace aparecem como indisponíveis.

  1. Efetue login em um workspace vinculado ao metastore.

  2. Na barra lateral, clique em Ícone de dados. Catálogo .

  3. Clique em Conectar > Credenciais .

  4. Selecione a credencial de armazenamento e vá para a guia Workspaces .

  5. Na guia Workspaces , desmarque a caixa de seleção Todos os workspaces têm acesso .

    Se sua credencial de armazenamento já estiver vinculada a um ou mais workspaces, essa caixa de seleção já estará desmarcada.

  6. Clique em Atribuir a workspaces e digite ou localize os workspaces que deseja atribuir.

Para revogar o acesso, vá para a tab Workspaces , selecione o workspace e clique em Revogar . Para permitir o acesso de todos os workspaces, marque a caixa de seleção Todos os workspaces têm acesso .

Desvincular uma credencial de armazenamento de um workspace

As instruções para revogar o acesso workspace a uma credencial de armazenamento usando o Catalog Explorer ou o grupo de comando workspace-bindings CLI estão incluídas em Vincular uma credencial de armazenamento a um ou mais espaços de trabalho.

Mostrar concessões em uma credencial de armazenamento

Para view as concessões em uma credencial de armazenamento, é possível utilizar o Catalog Explorer ou um comando SQL.

  1. Na barra lateral, clique em Ícone de dados. Catálogo .
  2. Clique em Conectar > Credenciais .
  3. Clique no nome de uma credencial de armazenamento.
  4. Clique em Permissões .

Conceder permissões para criar locais externos

Para conceder permissão para criar um local externo usando uma credencial de armazenamento, conclua as seguintes etapas:

  1. Na barra lateral, clique em Ícone de dados. Catálogo .
  2. Clique em Conectar > Credenciais .
  3. Clique no nome de uma credencial de armazenamento 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 .
  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 armazenamento

O criador de uma credencial de armazenamento é 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 em Conectar > Credenciais .
  3. Clique no nome de uma credencial de armazenamento.
  4. Clique Ícone de edição ao lado de Proprietário .
  5. Digite para pesquisar um diretor e selecioná-lo.
  6. Clique em Salvar .

Marcar uma credencial de armazenamento como somente para leitura

Se você deseja que os usuários tenham acesso somente leitura a todos os dados gerenciados por uma credencial de armazenamento, pode usar o Catalog Explorer para marcar a credencial de armazenamento como somente leitura.

Tornar uma credencial de armazenamento somente leitura também torna somente leitura qualquer armazenamento que utilize essa credencial.

Você pode marcar as credenciais de armazenamento como somente para leitura ao criá-las.

Você também pode usar o Catalog Explorer para alterar o status de somente leitura depois de criar uma credencial de armazenamento:

  1. No Catalog Explorer, localize a credencial de armazenamento, clique no Ícone do menu Kebab. menu kebab na linha do objeto e selecione Editar.
  2. Na caixa de diálogo de edição, selecione a opção Somente leitura .

Renomear uma credencial de armazenamento

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

  1. Na barra lateral, clique em Ícone de dados. Catálogo .
  2. Clique em Conectar > Credenciais .
  3. Clique no nome de uma credencial de armazenamento para abrir a caixa de diálogo de edição.
  4. Renomeie a credencial de armazenamento e salve-a.

Excluir uma credencial de armazenamento

Para excluir (descartar) uma credencial de armazenamento, você deve ser seu proprietário. Para excluir uma credencial de armazenamento, o senhor pode usar o Catalog Explorer ou um comando SQL.

  1. Na barra lateral, clique em Ícone de dados. Catálogo .
  2. Clique em Conectar > Credenciais .
  3. Clique no nome de uma credencial de armazenamento para abrir a caixa de diálogo de edição.
  4. Clique no botão Excluir .