Ligar o Explorador de Armazenamento do Azure a uma conta de armazenamento

Concluído

As contas de armazenamento proporcionam uma solução flexível que permite guardar dados, tais como ficheiros, tabelas e mensagens. Com o Explorador de Armazenamento do Azure, é fácil ler e manipular estes dados.

Você deseja permitir que seus engenheiros gerenciem os dados armazenados no Armazenamento do Azure para que eles possam manter os dados que seu aplicativo CRM usa. Quer avaliar se podem utilizar o Explorador de Armazenamento para este efeito.

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

O que é o Explorador de Armazenamento?

O Gerenciador de Armazenamento é um aplicativo GUI que a Microsoft desenvolveu para simplificar o acesso e o gerenciamento de dados armazenados em contas de Armazenamento do Azure. O Explorador de Armazenamento está disponível no Windows, macOS e Linux.

Alguns dos benefícios inerentes à utilização do Explorador de Armazenamento são os seguintes:

  • É fácil ligar e gerir múltiplas contas de armazenamento.
  • A interface permite que você se conecte ao Armazenamento Data Lake.
  • Também pode utilizar a interface para atualizar e ver entidades nas suas contas de armazenamento.
  • Pode transferir e utilizar gratuitamente o Explorador de Armazenamento.

Com o Gerenciador de Armazenamento, você pode usar uma variedade de tarefas de armazenamento e operação de dados em qualquer uma de suas contas de Armazenamento do Azure. Estas tarefas incluem a edição, a transferência, a cópia e a eliminação.

Versões de software suportadas

A versão mais recente do aplicativo Azure Storage Explorer é executada nas seguintes versões dessas plataformas:

Sistema operativo Versões
Windows Windows 11 e Windows 10
macOS macOS 10.15 Catalina e posterior
Linux Ubuntu 20.04 x64, Ubuntu 18.04 x64, ou Ubuntu 16.04 x64

Tipos de Armazenamento do Azure

O Explorador de Armazenamento do Azure pode aceder a muitos tipos de dados diferentes a partir de serviços como estes:

  • Armazenamento de Blobs do Azure: o armazenamento de Blob é usado para armazenar dados não estruturados como um objeto binário grande (blob).
  • Armazenamento de Tabela do Azure: o armazenamento de tabelas é usado para armazenar dados NoSQL, semiestruturados.
  • Armazenamento de Filas do Azure: o armazenamento de filas é usado para armazenar mensagens em uma fila, que os aplicativos podem acessar e processar por meio de chamadas HTTP(S).
  • Arquivos do Azure: o Azure Files é um serviço de compartilhamento de arquivos que permite o acesso por meio do protocolo Server Message Block, semelhante aos servidores de arquivos tradicionais.
  • Azure Data Lake Storage: o Azure Data Lake, baseado no Apache Hadoop, foi projetado para grandes volumes de dados e pode armazenar dados não estruturados e estruturados. O Azure Data Lake Storage Gen2 é o Armazenamento de Blobs do Azure com o recurso de namespace hierárquico habilitado na conta.

Gerir múltiplas contas de armazenamento em múltiplas subscrições

Se você tiver várias contas de armazenamento em várias assinaturas em seu locatário do Azure, gerenciá-las por meio do portal do Azure pode ser demorado. O Gerenciador de Armazenamento permite gerenciar os dados armazenados em várias contas de Armazenamento do Azure e em assinaturas do Azure.

Utilizar emuladores locais

Durante a fase de desenvolvimento do seu projeto, poderá não querer que os programadores incorram em custos adicionais ao utilizar contas do Armazenamento do Microsoft Azure. Nesses casos, pode utilizar um emulador local. O Gerenciador de Armazenamento dá suporte a dois emuladores: Emulador de Armazenamento do Azure e Azurite.

  • O Emulador de Armazenamento do Azure utiliza uma instância local do Microsoft SQL Server 2012 Express LocalDB e emula o armazenamento de Tabelas, Filas e Blobs do Azure.
  • O Azurite, que é baseado no Node.js, é um emulador open source que suporta a maioria dos comandos do Armazenamento do Azure através de uma API.

O Explorador de Armazenamento necessita que o emulador esteja a ser executado antes de o abrir. Conectar-se ao seu emulador não é diferente de conectar-se a contas de Armazenamento do Azure, exceto que você escolherá o tipo de conexão Anexar a um emulador local.

Todos os tipos de ligação de armazenamento emulado localmente são apresentados em Local e Ligado>Contas de armazenamento.

Ligar o Explorador de Armazenamento ao Azure

Há várias formas de ligar a sua aplicação do Explorador de Armazenamento às suas contas do Armazenamento do Azure.

Você precisa de duas permissões para acessar sua conta de Armazenamento do Azure: gerenciamento e dados. No entanto, só pode utilizar o Explorador de Armazenamento com a permissão de camada de dados. A camada de dados requer que o utilizador tenha, pelo menos, uma função de leitura de dados. A natureza da função de leitura/escrita deve ser específica do tipo de dados armazenados na conta de armazenamento. A camada de dados é utilizada para aceder a blobs, contentores e outros recursos de dados.

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

Tipos de ligação

Há muitas formas de ligar uma instância do Explorador de Armazenamento do Azure aos seus recursos do Azure. Por exemplo:

  • Adicionar recursos usando o Microsoft Entra ID
  • Utilizar uma cadeia de ligação
  • Utilizar um URI de assinatura de acesso partilhado
  • Utilizar um nome e uma chave
  • Anexar a um emulador local
  • Anexar ao Armazenamento do Azure Data Lake 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 usando o Microsoft Entra ID

Utilize este tipo de ligação quando o utilizador puder aceder à camada de dados. Você pode usá-lo apenas 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 que utiliza para ligar ao Azure tem de ter as permissões e a autorização corretas para aceder aos recursos de destino.

Para adicionar um recurso usando o Microsoft Entra ID:

  1. Abra o Explorador de Armazenamento.
  2. Selecione a opção Entrar com o Azure e entre no Azure.
  3. Conecte-se à sua conta de Armazenamento do Azure.
  4. Selecione Adicionar um recurso através do Microsoft Entra ID e, em seguida, escolha o inquilino do Azure e a conta associada.
  5. Quando lhe for pedido, forneça o tipo de recurso ao qual está a ligar.
  6. Reveja e verifique os detalhes da ligação e, em seguida, selecione Ligar.

É essencial selecionar o tipo de recurso correto, uma vez que isto altera as informações que tem de introduzir.

Todas as conexões que você criar por meio dessa abordagem aparecerão na árvore de recursos, nesta ramificação: Local & anexado>Contas>de armazenamento Blob de contêineres>anexados.

Ligar através de um URI de assinatura de acesso partilhado

Um URI de assinatura de acesso partilhado (SAS) é um identificador inequívoco utilizado para aceder aos seus recursos do Armazenamento do Azure.

No caso deste método de ligação, utilizará um URI SAS para a conta de armazenamento necessária. Precisará de um URI SAS se quiser utilizar uma partilha de ficheiros, tabela, fila ou contentor de blobs. Pode obter um URI de SAS a partir do portal do Azure ou do Explorador de Armazenamento. Para obter mais informações, consulte Criar uma conta SAS.

Para adicionar uma ligação de SAS:

  1. Abra o Explorador de Armazenamento.
  2. Conecte-se à sua conta de Armazenamento do Azure.
  3. Selecione o tipo de conexão: URI (SAS) de assinatura de acesso compartilhado.
  4. Atribua um nome significativo à ligação.
  5. Forneça a URL do serviço.
  6. Reveja e verifique os detalhes da ligação e, em seguida, selecione Ligar.

Após adicionar uma ligação, esta aparece na árvore de recursos como um novo nó. Você encontrará o nó de conexão nesta ramificação: Local & attached>Storage Accounts>Attached Container>Service.

Ligar através do nome e da chave de uma conta de armazenamento

Para ligar rapidamente a uma conta de armazenamento no Azure, utilize a chave da conta associada ao armazenamento. Para localizar as chaves de acesso ao armazenamento a partir do portal do Azure, aceda à página da conta de armazenamento correta e selecione chaves de acesso.

Para adicionar uma ligação:

  1. Abra o Explorador de Armazenamento.
  2. Conecte-se à sua conta de Armazenamento do Azure.
  3. Selecione o tipo de conexão: Nome e chave da conta de armazenamento.
  4. Atribua um nome significativo à ligação.
  5. Quando lhe for pedido, forneça o nome da conta de armazenamento e qualquer uma das chaves da conta necessárias para aceder à mesma.
  6. Na lista fornecida, selecione o domínio de armazenamento que pretende utilizar.
  7. Reveja e verifique os detalhes da ligação e, em seguida, selecione Ligar.

Após adicionar a ligação, esta aparece na árvore de recursos como um nó de ligação. O nó de conexão está nesta ramificação: Contas de armazenamento locais ou anexadas>.