Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Neste artigo, você aprenderá a criar um atalho do GCS (Google Cloud Storage) em um lakehouse do Fabric. A API XML para Google Cloud Storage (GCS) pode ser usada para criar atalhos para o GCS. Quando você cria atalhos para o Google Cloud Storage, o caminho de destino deve conter no mínimo um nome de bucket. Você também pode restringir o escopo do atalho especificando ainda mais o prefixo ou a pasta para o qual deseja apontar dentro da hierarquia de armazenamento.
Os atalhos do GCS são somente leitura. Eles não dão suporte a operações de gravação, independentemente das permissões do usuário.
Para obter uma visão geral dos atalhos, confira Atalhos do OneLake. Para criar atalhos por meio de programação, veja APIs REST dos atalhos do OneLake.
Os atalhos do GCS podem aproveitar o cache de arquivos para reduzir os custos de saída associados ao acesso a dados entre nuvens. Para obter mais informações, consulte Atalhos do OneLake>Cache.
Pré-requisitos
Se você não tiver um lakehouse, crie um seguindo essas etapas: Criar um lakehouse com o OneLake.
Verifique se o bucket GCS escolhido e o usuário atendem aos requisitos de acesso e autorização para atalhos do GCS.
Criar um atalho
Abra uma casa de lago.
Clique com o botão direito do mouse em um diretório no modo de exibição de Lake do lakehouse.
Selecione Novo atalho.
Selecione uma fonte
Em Fontes externas, selecione Google Cloud Storage.
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 bucket do GCS. O nome do bucket é opcional. https://BucketName.storage.googleapis.comhttps://storage.googleapis.comConexão As conexões definidas anteriormente para o local de armazenamento especificado aparecem no menu suspenso. Se não houver conexões, crie uma nova. Criar nova conexão Nome da conexão O nome definido pelo usuário para a conexão. Um nome para a conexão. Tipo de autenticação O Fabric usa chaves do Código de Autenticação de Mensagens baseado em Hash (HMAC) para acessar o armazenamento do Google Cloud. Essas chaves são associadas a uma conta de usuário ou serviço. A conta deve ter permissão para acessar os dados dentro do bucket do GCS. Se o ponto de extremidade específico do bucket foi usado na URL de conexão, a conta deve ter as permissões storage.objects.getestorage.objects.list. Se o endpoint global foi usado na URL de conexão, a conta também deve ter a permissãostorage.buckets.list.Chave HMAC ID de acesso A chave de acesso associada a uma conta de usuário ou serviço. Para obter mais informações sobre como criar chaves HMAC, confira Gerenciar chaves HMAC. Sua chave de acesso. Segredo O segredo para a chave de acesso. A chave secreta. Selecione Avançar.
Navegue até o local de destino do atalho.
Se você usou o ponto de extremidade global na URL de conexão, todos os seus buckets disponíveis aparecerão na exibição de navegação à esquerda. Se você usou um ponto de extremidade específico do bucket na URL de conexão, somente o bucket especificado e seu conteúdo aparecerão na exibição de navegação.
Navegue pela conta de armazenamento selecionando uma pasta ou clicando na seta de expansão ao lado de uma pasta.
Nessa exibição, você pode selecionar um ou mais locais de destino de atalho. Escolha os locais de destino clicando na caixa de seleção ao lado de uma pasta na exibição de navegação da esquerda.
Selecione Avançar
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, você pode clicar no ícone de lápis para editar o nome do atalho. Você pode clicar no ícone da lixeira para excluir o atalho.
Selecione Criar.
O lakehouse é atualizado automaticamente. O atalho aparece no painel à esquerda do Explorer.
Access
Ao configurar a conexão para um atalho do GCS, é possível especificar o ponto de extremidade global do serviço de armazenamento ou usar um ponto de extremidade específico do bucket.
- Exemplo de ponto de extremidade global:
https://storage.googleapis.com - Exemplo de ponto de extremidade específico do bucket:
https://<BucketName>.storage.googleapis.com
Authorization
Os atalhos do GCS usam um modelo de autorização delegada. Nesse modelo, o criador do atalho especifica uma credencial para o atalho do GCS e todo o acesso a esse atalho é autorizado utilizando essa credencial. A credencial delegada suportada é uma chave HMAC e um segredo para uma conta de serviço ou uma conta de usuário.
A conta deve ter permissão para acessar os dados dentro do bucket do GCS. Se o endpoint específico do bucket foi usado na conexão para o atalho, a conta deve ter as seguintes permissões:
storage.objects.getstoage.objects.list
Se o endpoint global foi usado na conexão para o atalho, a conta também deve ter a seguinte permissão:
storage.buckets.list
Limitações
As seguintes limitações se aplicam aos atalhos do Google Cloud Storage:
- Os atalhos do GCS são somente leitura. Eles não dão suporte a operações de gravação, independentemente das permissões do usuário.