Configurar sua conexão com o Armazenamento de Blobs do Azure

O Armazenamento de Blobs do Azure é uma solução de armazenamento de objetos da Microsoft para a nuvem. O armazenamento de Blobs é otimizado para armazenar grandes quantidades de dados não estruturados. Este artigo descreve as etapas para criar uma conexão Armazenamento de Blobs do Azure.

Tipos de autenticação com suporte

O conector Armazenamento de Blobs do Azure dá suporte aos seguintes tipos de autenticação para cópia e Fluxo de Dados Gen2, respectivamente.

Tipo de autenticação Copiar Fluxo de dados Gen2
Anônima
Chave de conta
SAS (Assinatura de Acesso Compartilhado)
Conta organizacional
Entidade de serviço

Configurar sua conexão no Dataflow Gen2

O Data Factory no Microsoft Fabric usa conectores do Power Query para conectar o Dataflow Gen2 aos Blobs do Azure. Os links a seguir fornecem as informações específicas do conector do Power Query de que você precisa para se conectar aos Blobs do Azure no Dataflow Gen2:

Em alguns casos, o artigo sobre o conector do Power Query pode incluir opções avançadas, solução de problemas, problemas conhecidos e limitações e outras informações que também podem ser úteis.

Configurar sua conexão em um pipeline de dados

Navegue até a página Nova conexão para o pipeline do data factory para configurar os detalhes da conexão e criá-la.

Screenshot showing the new connection page.

Você tem duas maneiras de navegar até esta página:

  • No assistente de Copy, navegue até esta página depois de selecionar o conector.
  • No pipeline, navegue até esta página depois de selecionar + Novo na seção Conexão e selecionar o conector.

Etapa 1: especificar o nome da conta ou a URL, a conexão e o nome da conexão

Screenshot showing the common connection setup for Azure Blob Storage.

No painel Nova conexão, especifique os seguintes campos:

  • Nome ou URL da conta: especifique o nome ou a URL da sua conta do Armazenamento de Blobs do Azure. Navegue até a seção Pontos de Extremidade em sua conta de armazenamento e o ponto de extremidade de serviço do blob é a URL da conta.
  • Conexão: selecione Criar nova conexão.
  • Nome da conexão: especifique um novo nome para a conexão.

Etapa 2: selecionar e definir sua autenticação

Em Tipo de autenticação, selecione o tipo de autenticação na lista suspensa e conclua a configuração relacionada. O conector Armazenamento de Blobs do Azure é compatível com os seguintes tipos de autenticação:

Screenshot showing selecting authentication kind page.

Autenticação anônima

Selecione Anônimo no tipo Autenticação.

Screenshot showing Anonymous authentication.

Autenticação de chave de conta

Especifique a chave da conta do Armazenamento de Blobs do Azure. Vá para a interface da conta Armazenamento de Blobs do Azure, navegue até a seção Chave de acesso e obtenha a chave da conta.

Screenshot showing account key authentication.

Autenticação da SAS (Assinatura de Acesso Compartilhado)

Especifique o token de assinatura de acesso compartilhado (token SAS) para os recursos de armazenamento, como um blob ou contêiner.

Screenshot showing shared access signature authentication page.

Se você não tiver um token SAS, alterne para Assinatura de acesso compartilhado em sua interface de conta Armazenamento de Blobs do Azure. Em Tipos de recursos permitidos, selecione Serviço. Em seguida, selecione Gerar cadeia de conexão e de SAS. Você pode obter o token SAS do token SAS exibido.

A assinatura de acesso compartilhado é um URI que engloba em seus parâmetros de consulta todas as informações necessárias para o acesso autenticado a um recurso de armazenamento. Para acessar recursos de armazenamento com a assinatura de acesso compartilhado, o cliente só precisa passar a assinatura de acesso compartilhado ao construtor ou método apropriado.

Para saber mais sobre assinaturas de acesso compartilhado, acesse Assinaturas de Acesso Compartilhado: entendendo o modelo de assinatura de acesso compartilhado.

Autenticação de contas organizacionais

Selecione Entrar e a interface de entrada será exibida. Insira sua conta e senha para entrar em sua conta organizacional. Depois de entrar, volte para a página Nova conexão .

Screenshot showing organizational account authentication.

Autenticação de entidade de serviço

Você precisa especificar a ID do locatário, a ID do cliente da entidade de serviço e a chave da entidade de serviço ao usar essa autenticação.

Screenshot showing Service principal authentication.

  • ID do locatário: especifique as informações do locatário (nome de domínio ou ID do locatário) em que reside seu aplicativo. Recupere-as passando o mouse no canto superior direito do portal do Azure.
  • ID do cliente da entidade de serviço: especifique a ID do cliente do aplicativo.
  • Chave da entidade de serviço: especifique a chave do aplicativo.

Para usar a autenticação de entidade de serviço, siga estas etapas:

  1. Registre uma entidade de aplicativo no Microsoft Entra ID de acordo com Autorizar acesso a blobs usando o Microsoft Entra ID. Anote esses valores; ele são usados para definir o serviço vinculado:

    • ID do locatário
    • ID do aplicativo
    • Chave do aplicativo
  2. Conceda a permissão apropriada à entidade de serviço no Armazenamento de Blobs do Azure. Para obter mais informações sobre as funções, acesse Atribuir uma função do Azure para acesso aos dados de blob.

    • Como origem, em Controle de acesso (IAM) , conceda, pelo menos, a função de Leitor de Dados do Storage Blob.
    • Como destino, em Controle de acesso (IAM), conceda, pelo menos, a função de Colaborador de Dados do Storage Blob.

Etapa 3: criar sua conexão

Selecione Criar para criar a conexão. Sua criação será testada e salva com êxito se todas as credenciais estiverem corretas. Se não estiver correto, a criação falhará com erros.

Resumo da tabela

A tabela a seguir contém as propriedades para a criação da conexão de pipeline de dados.

Nome Descrição Obrigatório Propriedade Copiar
Nome ou URL da conta Nome ou ponto de extremidade da conta de Armazenamento de Bobs do Azure. Sim
Conexão Selecione Criar conexão. Sim
Nome da conexão Um nome para a conexão. Yes
Tipo de autenticação Vá até Autenticação. Sim Vá até Autenticação.

Autenticação

As propriedades na tabela a seguir são os tipos de autenticação com suporte.

Nome Descrição Obrigatório Propriedade Copiar
Anônimo
Chave de conta
- Chave da conta A chave da conta do Armazenamento de Blobs do Azure. Sim
SAS (Assinatura de Acesso Compartilhado)
- Token SAS O token de assinatura de acesso compartilhado para os recursos de Armazenamento, como um blob ou contêiner. Sim
Organizational account
Entidade de serviço
- ID do locatário As informações do locatário (nome de domínio ou ID do locatário). Sim
– ID do cliente da entidade de serviço A ID do cliente do aplicativo. Sim
– Chave da entidade de serviço A chave do aplicativo. Sim