Compartilhar via


Exemplos de Armazenamento do Microsoft Azure usando bibliotecas de cliente Java

Este artigo fornece uma visão geral dos cenários de exemplo de código encontrados em nosso repositório de exemplos e guias de desenvolvedor. Clique nos links para exibir os exemplos correspondentes, nos guias do desenvolvedor ou nos repositórios do GitHub.

Os guias do desenvolvedor são coleções de artigos que fornecem informações detalhadas e exemplos de código para cenários específicos relacionados aos serviços de Armazenamento do Microsoft Azure. Para saber mais sobre o guia de desenvolvedor do Armazenamento de Blobs para Java, consulte Introdução ao Armazenamento de Blobs do Azure e ao Java.

Observação

Essas amostras usam a mais recente biblioteca v12 do Armazenamento do Azure para Java. Para código v8 herdado, confira Introdução ao Serviço Blob do Azure em Java no repositório GitHub.

Exemplos de blob

A tabela a seguir é vinculada aos guias e exemplos do desenvolvedor do Armazenamento de Blobs do Azure que usam bibliotecas de clientes Java:

Tópico Guia do Desenvolvedor Exemplos no GitHub
Autenticação/autorização Autorizar o acesso e conectar-se ao Armazenamento de Blobs

Criar uma SAS de delegação de usuário para um blob

Criar uma SAS de serviço para um blob

Criar uma SAS de conta
Autenticar usando o Azure Identity

Autenticar usando uma credencial de chave compartilhada
Criar contêiner Criar um contêiner Criar um contêiner
Carregar Carregar um blob Carregar um blob

Carregar um blob de um arquivo grande
Download Baixar um blob Baixar um blob

Baixar um blob grande para um arquivo
Lista Listar contêineres

Listar blobs
Listar contêineres

Listar blobs
Excluir Excluir contêineres

Excluir blobs
Excluir contêineres

Excluir um blob
Copiar Visão geral das operações de cópia

Copiar um blob de uma URL de objeto de origem

Copiar um blob com agendamento assíncrono
Concessão Criar e gerenciar concessões de contêiner

Criar e gerenciar concessões de blob
Propriedades e metadados Gerenciar propriedades de contêiner e metadados

Gerenciar propriedades de blob e metadados
Marcas de índice Usar marcas de índice de blob para gerenciar e localizar dados
Níveis de acesso Definir ou alterar o nível de acesso de um blob de blocos
Separação em lotes Criar um cliente do lote de blobs

Blobs de exclusão em massa

Definir a camada de acesso em um lote de blobs
Solução de problemas Disparar um erro recuperável usando um cliente de contêiner

Amostras do Data Lake Storage

A tabela a seguir é vinculada a exemplos do Azure Data Lake Storage que usam bibliotecas de clientes Java:

Tópico Exemplos no GitHub
Serviço Data Lake Criar um cliente do serviço Data Lake
Criar um cliente do sistema de arquivos
Sistema de arquivos Criar um sistema de arquivos
Criar um diretório
Criar um arquivo e um subdiretório
Criar um cliente de arquivo
Listar caminhos em um sistema de arquivos
Excluir um sistema de arquivos
Listar sistemas de arquivos em uma conta de armazenamento do Azure
Diretório Criar um cliente de diretório
Criar um diretório pai
Criar um diretório filho
Criar um arquivo em um diretório filho
Obter propriedades do diretório
Excluir um diretório filho
Excluir uma pasta pai
Arquivo Criar um arquivo usando um cliente de arquivo

Excluir um arquivo
Definir controles de acesso em um arquivo
Obter controles de acesso em um arquivo

Exemplos de arquivo do Azure

A tabela a seguir é vinculada a exemplos dos Arquivos do Azure que usam bibliotecas de clientes Java:

Tópico Exemplos no GitHub
Autenticação Autenticar usando uma cadeia de conexão
Serviço de arquivos Criar compartilhamentos de arquivos
Obter propriedades
Listar compartilhamentos
Excluir compartilhamentos
Compartilhamento de arquivo Criar um cliente de compartilhamento
Criar um compartilhamento
Criar um instantâneo de compartilhamento
Criar um diretório usando um cliente de compartilhamento
Obter propriedades de um compartilhamento
Obter diretório raiz e listar diretórios
Excluir um compartilhamento
Diretório Criar um diretório pai
Criar um diretório filho
Criar um arquivo em um diretório filho
Listar diretórios e arquivos
Excluir uma pasta filho
Excluir uma pasta pai
Arquivo Criar um cliente de arquivo
Carregar um arquivo
Baixar um arquivo
Obter propriedades de arquivo
Excluir um arquivo

Exemplos de fila

A tabela a seguir é vinculada a exemplos das Filas do Azure que usam bibliotecas de clientes Java:

Tópico Exemplos no GitHub
Autenticação Autenticar usando um token SAS
Serviço Fila Criar filas
Listar filas
Excluir filas
Fila Criar um cliente de fila
Adicionar mensagens a uma fila
Mensagem Obter a contagem de mensagens
Espiar mensagens
Receber mensagens
Atualizar uma mensagem
Excluir a primeira mensagem
Limpar todas as mensagens
Excluir uma fila

Exemplos de tabela

A lista a seguir é vinculada a exemplos do Armazenamento de Tabelas do Azure que usam bibliotecas de clientes Java:

Exemplos de bibliotecas de clientes preteridas estão disponíveis em Exemplos de Armazenamento de Tabelas do Azure para Java.

Bibliotecas de exemplo de código do Azure

Para ver as bibliotecas de exemplo do Java completas, acesse:

Você pode navegar e clonar o repositório GitHub para cada biblioteca.

Guias de introdução

Confira os artigos a seguir para obter instruções sobre como instalar e começar a usar as bibliotecas de clientes do Armazenamento do Microsoft Azure.

Próximas etapas

Para saber mais sobre exemplos para outras linguagens: