Conectar o Gerenciador de Armazenamento do Azure a uma conta de armazenamento

Concluído

As contas de armazenamento oferecem uma solução flexível que mantém os dados como arquivos, tabelas e mensagens. Com o Gerenciador de Armazenamento do Azure, é fácil ler e manipular esses dados.

Você deve habilitar seus engenheiros a gerenciar os dados armazenados no Armazenamento do Microsoft Azure para que eles possam manter os dados que seu aplicativo de CRM utiliza. Avalie se eles podem usar o Gerenciador de Armazenamento para essa finalidade.

Aqui, você saberá mais sobre o Gerenciador de Armazenamento e como você pode utilizá-lo para gerenciar dados de várias contas e assinaturas de armazenamento. Você aprenderá diferentes maneiras de usar o Gerenciador de Armazenamento para se conectar aos seus dados, ao Azure Stack e aos dados mantidos no Azure Data Lake Storage.

O que é Gerenciador de Armazenamento?

O Gerenciador de Armazenamento é um aplicativo de GUI desenvolvido pela Microsoft para simplificar o acesso e o gerenciamento dos dados armazenados nas contas do Armazenamento do Microsoft Azure. O Gerenciador de Armazenamento está disponível no Windows, no macOS e no Linux.

Alguns dos benefícios de usar o Gerenciador de Armazenamento são:

  • É fácil se conectar e gerenciar várias contas de armazenamento.
  • A interface permite que você se conecte ao Data Lake Storage.
  • Você também pode usar a interface para atualizar e exibir entidades em suas contas de armazenamento.
  • O Gerenciador de Armazenamento do Azure é gratuito para download e uso.

Com o Gerenciador de Armazenamento, você pode usar uma série de tarefas de armazenamento e operação de dados em qualquer uma de suas contas do Armazenamento do Microsoft Azure. Essas tarefas incluem editar, baixar, copiar e excluir.

Versões de software compatíveis

O aplicativo Gerenciador de Armazenamento do Azure é executado nas seguintes versões destas plataformas:

Sistema operacional Versões
Windows Windows 11, Windows 10, Windows 8 ou Windows 7
macOS macOS 10.12 Sierra e posterior
Linux Ubuntu 18.04 x64, Ubuntu 16.04 x64 ou Ubuntu 14.04 x64

Tipos de Armazenamento do Azure

O Gerenciador de Armazenamento do Azure pode acessar vários tipos de dados diferentes de serviços como estes:

  • Armazenamento de Blobs do Azure: o armazenamento de blobs é utilizado para armazenar dados não estruturados como um objeto binário grande (blob).
  • Armazenamento de Tabelas do Microsoft Azure: o armazenamento de tabelas é utilizado para armazenar dados semiestruturados NoSQL.
  • Armazenamento do Microsoft Azure: o armazenamento em fila é utilizado para repositório de mensagens em uma fila, que pode ser acessada e processada por aplicativos por meio de chamadas HTTP(S).
  • Arquivos do Azure: o Arquivos do Azure é um serviço de compartilhamento de arquivos que habilita o acesso por meio do protocolo SMB, semelhante aos servidores de arquivos tradicionais.
  • Armazenamento do Microsoft Data Lake Storage: o Azure Data Lake, com base no Apache Hadoop, foi projetado para grandes volumes de dados e pode armazenar dados estruturados e não estruturados. O Azure Data Lake Storage Gen2 é o Armazenamento de Blobs do Azure com o recurso de namespace hierárquico habilitado na conta.

Gerenciar várias contas de armazenamento em várias assinaturas

Se você tiver várias contas de armazenamento em várias assinaturas do seu locatário do Azure, gerenciá-las por meio do portal do Azure pode consumir muito tempo. O Gerenciador de Armazenamento permite que você gerencie os dados armazenados em várias contas do Armazenamento do Microsoft Azure e nas diversas assinaturas do Azure.

Usar emuladores locais

Durante a fase de desenvolvimento do seu projeto, não é interessante que os desenvolvedores tenham custos adicionais ao usar contas do Armazenamento do Azure. Nesses casos, você pode usar um emulador baseado localmente. O Gerenciador de Armazenamento é compatível com dois emuladores: O Emulador de Armazenamento do Azure e o Azurite.

  • O Emulador de Armazenamento do Azure usa uma instância local do Microsoft SQL Server 2012 Express LocalDB. Ele emula a Tabela do Azure, a Fila e o armazenamento de blobs.
  • O Azurite, baseado em Node.js, é um emulador open-source compatível com a maioria dos comandos do Armazenamento do Azure por meio de uma API.

O Gerenciador de Armazenamento requer que o emulador esteja em execução antes de abri-lo. A conexão com seu emulador não é diferente da conexão com as contas do Armazenamento do Microsoft Azure, exceto pelo fato de que você pode escolher o tipo de conexão Anexar a um emulador local.

Todos os tipos de conexão de armazenamento emulados localmente são exibidos em Local e Anexado>Contas de armazenamento.

Conectar o Gerenciador de Armazenamento ao Azure

Há várias maneiras de conectar seu aplicativo Gerenciador de Armazenamento às contas do Armazenamento do Azure.

Você precisa de duas permissões para acessar sua conta do Armazenamento do Microsoft Azure: gerenciamento e dados. No entanto, você pode usar o Gerenciador de Armazenamento apenas com a permissão da camada de dados. A camada de dados exige que seja concedida ao usuário, no mínimo, uma função de leitura de dados. A natureza da função de leitura/gravação deve ser específica para o tipo de dados armazenados na conta de armazenamento. A camada de dados é usada para acessar blobs, contêineres e outros recursos de dados.

A função de gerenciamento concede acesso à exibição de listas de suas várias contas de armazenamento, contêineres e pontos de extremidade de serviço.

Tipos de conexão

Há várias maneiras de conectar uma instância do Gerenciador de Armazenamento do Azure aos seus recursos do Azure. Por exemplo:

  • Adicionar recursos por meio do Microsoft Entra ID
  • Usar uma cadeia de conexão
  • Usar um URI de assinatura de acesso compartilhado
  • Usar um nome e uma chave
  • Anexar a um emulador local
  • Anexar ao Azure Data Lake Storage usando um URI

Exploraremos alguns desses tipos de conexão e forneceremos uma visão geral das etapas necessárias para configurar a conexão.

Adicionar uma conta do Azure por meio do Microsoft Entra ID

Use esse tipo de conexão quando o usuário puder acessar a camada de dados. Você só pode usá-la para criar um contêiner. Conectar-se ao Armazenamento do Azure por meio do Microsoft Entra ID requer mais configuração do que os outros métodos. A conta usada para se conectar ao Azure deve ter as permissões e a autorização corretas para acessar os recursos de destino.

Para adicionar um recurso usando o Microsoft Entra ID:

  1. Abra o Gerenciador de Armazenamento.
  2. Selecione a opção Entrar com o Azure e entre no Azure.
  3. Conectar-se à sua conta do Armazenamento do Microsoft Azure.
  4. Selecione Adicionar um recurso por meio do Microsoft Entra ID e, em seguida, escolha o locatário do Azure e a conta associada.
  5. Quando solicitado, forneça o tipo de recurso ao qual você está se conectando.
  6. Examine e verifique os detalhes da conexão e, em seguida, selecione Conectar.

É fundamental selecionar o tipo de recurso correto porque ele altera as informações que você precisa inserir.

Qualquer conexão criada por meio dessa abordagem aparecerá na árvore de recursos, neste branch: Local e anexado>Contas de Armazenamento>Contêineres Anexados>Blob.

Conectar usando um URI de assinatura de acesso compartilhado

Um URI de SAS (assinatura de acesso compartilhado) é um identificador não ambíguo usado para acessar seus recursos do Armazenamento do Azure.

Com esse método de conexão, você usará um URI de SAS para a conta de armazenamento necessária. Você precisará de um URI de SAS se quiser usar um compartilhamento de arquivo, uma tabela, uma fila ou um contêiner de blobs. Você pode obter um URI de SAS no portal do Azure ou no Gerenciador de Armazenamento. Para obter mais informações, confira Criar uma SAS de conta.

Para adicionar uma conexão de SAS:

  1. Abra o Gerenciador de Armazenamento.
  2. Conectar-se à sua conta do Armazenamento do Microsoft Azure.
  3. Selecione o tipo de conexão: URI de Aassinatura de Acesso Compartilhado (SAS).
  4. Forneça um nome significativo para a conexão.
  5. Forneça o URI de SAS.
  6. Examine e verifique os detalhes da conexão e, em seguida, selecione Conectar.

Ao adicionar uma conexão, ela aparecerá na árvore de recursos como um novo nó. Você encontrará o nó de conexão neste branch: Local e anexado>Contas de Armazenamento>Contêiner Anexado>Serviço.

Conectar-se usando um nome e uma chave da conta de armazenamento

Para se conectar rapidamente a uma conta de armazenamento no Azure, use a chave de conta associada ao armazenamento. Para localizar as chaves de acesso de armazenamento no portal do Azure, acesse a página da conta de armazenamento correta e selecione chaves de acesso.

Para adicionar uma conexão:

  1. Abra o Gerenciador de Armazenamento.
  2. Conectar-se à sua conta do Armazenamento do Microsoft Azure.
  3. Selecione o tipo de conexão: Nome e chave da conta de armazenamento.
  4. Forneça um nome significativo para a conexão.
  5. Quando solicitado, forneça o nome da conta de armazenamento e uma das chaves de conta necessárias para acessá-la.
  6. Na lista fornecida, selecione o domínio de armazenamento que você deseja usar.
  7. Examine e verifique os detalhes da conexão e, em seguida, selecione Conectar.

Quando a conexão é adicionada, ela aparece na árvore de recursos como um nó de conexão. O nó de conexão está neste branch: Local e anexado>Contas de Armazenamento.