Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Neste artigo, você aprenderá a criar um atalho do Azure Data Lake Storage (ADLS) Gen2 dentro de um lago do Microsoft Fabric. Quando você cria atalhos para contas de armazenamento Gen2 do Azure Data Lake Storage (ADLS), o caminho de destino pode apontar para qualquer pasta dentro do namespace hierárquico. No mínimo, o caminho de destino deve incluir um nome de contêiner.
Para obter uma visão geral dos atalhos, consulte Atalhos do OneLake. Para criar atalhos programaticamente, consulte APIs REST de atalhos do OneLake.
Pré-requisitos
- Uma casa no lago. Se não tiver, crie um seguindo estes passos: Crie uma casa no lago com o OneLake.
- Você deve ter os namespaces hierárquicos habilitados em sua conta de armazenamento do ADLS Gen 2.
Criar um atalho
Abra uma casa no lago.
Clique com o botão direito do mouse em um diretório dentro da vista do lago da casa do lago.
Selecione Novo atalho.
Em Fontes externas, selecione Azure Data Lake Storage Gen2.
Insira as configurações de conexão de acordo com a tabela a seguir:
Campo Descrição valor URL A cadeia de conexão para seu contêiner delta. https://StorageAccountName.dfs.core.windows.netLigação As conexões definidas anteriormente para o local de armazenamento especificado aparecem na lista suspensa. Se não existirem conexões, crie uma nova ligação. Crie uma nova conexão. Nome da ligação O nome da conexão do Azure Data Lake Storage Gen2. Um nome para a sua ligação. Tipo de autenticação O modelo de autorização. Os modelos suportados são: Conta organizacional, Chave de conta, Assinatura de acesso compartilhado (SAS), Entidade de serviço e Identidade do espaço de trabalho. Para mais informações, consulte Autorização. Dependente do modelo de autorização. Depois de selecionar um tipo de autenticação, preencha as credenciais necessárias. Selecione Seguinte.
Navegue até o local de destino do atalho.
Se você acabou de usar a conta de armazenamento na URL de conexão, todos os contêineres disponíveis aparecerão na visualização de navegação à esquerda. Se você especificou um contêiner na URL de conexão, somente o contêiner especificado e seu conteúdo aparecerão na exibição de navegação.
Navegue pela conta de armazenamento selecionando uma pasta ou a seta de expansão ao lado de uma pasta.
Nessa exibição, você pode selecionar um ou mais locais de destino de atalho. Escolha as localizações dos alvos selecionando a caixa de seleção ao lado de uma pasta na vista de navegação à esquerda.
Selecione Seguinte
A página de revisão permite que você verifique todas as suas seleções. Aqui você pode ver cada atalho que será criado. Na coluna de ação, podes selecionar o ícone do lápis para editar o nome do atalho. Podes selecionar o ícone do caixote do lixo para apagar um atalho.
Selecione Criar.
A casa do lago refresca automaticamente. O atalho aparece no painel esquerdo do Explorer .
Access
Os atalhos ADLS devem apontar para o endpoint DFS da conta de armazenamento.
Exemplo: https://accountname.dfs.core.windows.net/
Se sua conta de armazenamento estiver protegida por um firewall de armazenamento, você poderá configurar o acesso a serviços confiáveis. Para mais informações, consulte Acesso a espaços de trabalho de confiança.
Authorization
Os atalhos do ADLS usam um modelo de autorização delegada. Neste modelo, o criador do atalho especifica uma credencial para o atalho ADLS e todo o acesso a esse atalho é autorizado usando essa credencial. Os atalhos ADLS suportam os seguintes tipos de autorização delegada:
- Conta organizacional - deve ter a função de Leitor de Dados de Blob de Armazenamento, Colaborador de Dados de Blob de Armazenamento ou Proprietário de Dados de Blob de Armazenamento na conta de armazenamento; ou função de Delegador na conta de armazenamento, além de acesso a arquivos ou diretórios concedido na conta de armazenamento.
- Entidade de serviço - deve ter a função de Leitor de Dados de Blob de Armazenamento, Colaborador de Dados de Blob de Armazenamento ou Proprietário de Dados de Blob de Armazenamento na conta de armazenamento; ou Função de delegante na conta de armazenamento mais acesso a arquivos ou diretórios concedido na conta de armazenamento.
- Identidade do espaço de trabalho - deve ter a função de Leitor de Dados de Blob de Armazenamento, Colaborador de Dados de Blob de Armazenamento ou Proprietário de Dados de Blob de Armazenamento na conta de armazenamento; ou Função de delegante na conta de armazenamento mais acesso a arquivos ou diretórios concedido na conta de armazenamento.
- Assinatura de Acesso Compartilhado (SAS) - deve incluir pelo menos as seguintes permissões: Ler, Listar e Executar.
Os tipos de autorização delegada do Microsoft Entra ID (conta organizacional, entidade de serviço ou identidade do espaço de trabalho) exigem a ação Gerar uma chave de delegação de usuário no nível da conta de armazenamento. Esta ação está incluída como parte das funções de Leitor de Dados de Blob de Armazenamento, Colaborador de Dados de Blob de Armazenamento, Proprietário de Dados de Blob de Armazenamento e Delegador. Se não quiser conceder permissões de leitor, colaborador ou proprietário a um utilizador para toda a conta de armazenamento, atribua-lhe a função de Delegador. Em seguida, defina direitos de acesso a dados detalhados usando listas de controle de acesso (ACLs) no Armazenamento do Azure Data Lake.
Importante
O requisito Gerar uma chave de delegação de usuário não é imposto atualmente quando uma identidade de espaço de trabalho é configurada para o espaço de trabalho e o tipo de autenticação de atalho ADLS é Conta Organizacional, Principal de Serviço ou Identidade de Espaço de Trabalho. No entanto, esse comportamento será restrito no futuro. Recomendamos certificar-se de que todas as identidades delegadas tenham a ação Gerar uma chave de delegação de usuário para garantir que o acesso dos usuários não seja afetado quando esse comportamento for alterado.
Limitações
As seguintes limitações aplicam-se aos atalhos da ADLS:
- Os caminhos-alvo de atalhos ADLS não podem conter quaisquer caracteres reservados da secção 2.2 do RFC 3986. Para caracteres permitidos, consulte RFC 3968 seção 2.3.
- Os atalhos ADLS não suportam a API Copy Blob.
- A função de cópia não funciona em atalhos que apontam diretamente para contentores ADLS. É recomendável criar atalhos ADLS para um diretório que esteja pelo menos um nível abaixo de um contêiner.
- Os atalhos do OneLake não suportam conexões com contas de armazenamento ADLS Gen2 que utilizam pontos de extremidade privados geridos. Para obter mais informações, consulte pontos de extremidade privados geridos para o Fabric.
- Não é possível criar mais atalhos dentro dos atalhos da ADLS.
- Os atalhos da geração 2 do ADLS não são suportados para contas de armazenamento que utilizam o Microsoft Purview Data Sharing.