Partilhar via


Exemplos de armazenamento do Azure usando bibliotecas de cliente Java

Este artigo fornece uma visão geral dos cenários de exemplo de código encontrados em nossos guias do desenvolvedor e repositório de exemplos. Clique nos links para visualizar os exemplos correspondentes, em nossos 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 Azure. Para saber mais sobre o guia do desenvolvedor do Armazenamento de Blobs para Java, consulte Introdução ao Armazenamento de Blobs do Azure e Java.

Nota

Esses exemplos usam a biblioteca Java v12 de armazenamento do Azure mais recente. Para obter o código v8 herdado, consulte Introdução ao Serviço de Blob do Azure em Java no repositório GitHub.

Amostras de blobs

A tabela a seguir contém links para guias e exemplos de desenvolvedores do Azure Blob Storage que utilizam bibliotecas cliente Java.

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

Criar um SAS de delegação de utilizador para um blob

Criar um SAS de serviço para um blob

Criar um SAS de conta
Autenticar usando o Azure Identity (recomendado)

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 a partir de um ficheiro grande
Descarregar Baixar um blob Baixar um blob

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

Listar blobs
Listar contêineres

Listar blobs
Eliminar 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 um URL de objeto de origem

Copiar um blob com agendamento assíncrono
Arrendamento Criar e gerir concessões de contêiner

Criar e gerir concessões de blob
Propriedades e metadados Gerir propriedades e metadados do contentor

Gerir propriedades e metadados do blob
Tags de índice Usar tags de índice de blob para gerenciar e localizar dados
Camadas de acesso Definir ou alterar o nível de acesso de um blob de bloco
Criação de batches Criar um cliente de lote de blobs

Excluir blobs em massa

Definir a camada de acesso em um lote de blobs
Resolução de Problemas Acionar um erro recuperável usando um cliente de contêiner

Amostras de armazenamento Data Lake

A tabela a seguir vincula a exemplos de Armazenamento do Azure Data Lake que usam bibliotecas de cliente Java:

Tópico Exemplos no GitHub
Serviço Data Lake Criar um cliente de serviço Data Lake
Criar um cliente de sistema de arquivos
Sistema de ficheiros Criar um sistema de arquivos
Criar um diretório
Criar um arquivo e 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 criança
Criar um ficheiro num diretório filho
Obter propriedades do diretório
Apagar um diretório filho
Excluir uma pasta pai
Ficheiro Criar um arquivo usando um cliente de arquivo

Eliminar um ficheiro
Definir controles de acesso em um arquivo
Obter controles de acesso em um arquivo

Exemplos de arquivo do Azure

A tabela a seguir vincula a exemplos de Arquivos do Azure que usam bibliotecas de cliente Java:

Tópico Exemplos no GitHub
Autenticação Autenticar usando uma cadeia de conexão
Serviço de ficheiros Criar compartilhamentos
de arquivos Obter propriedades

Listar compartilhamentos
Excluir compartilhamentos
Partilha de ficheiros 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 o diretório raiz e listar diretórios
Excluir um compartilhamento
Diretório Criar um diretório pai
Criar um diretório filho
Criar um ficheiro num diretório filho
Listar diretórios e ficheiros
Excluir uma pasta filho
Excluir uma pasta pai
Ficheiro Criar um cliente de ficheiro
Carregar um ficheiro
Descarregar um ficheiro
Obter propriedades do ficheiro
Eliminar um ficheiro

Amostras de fila

A tabela abaixo contém ligações para exemplos de Filas do Azure que usam bibliotecas de cliente Java.

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

Receber mensagens
Atualizar uma mensagem
Eliminar a primeira mensagem
Limpar todas as mensagens
Apagar uma fila

Amostras de tabelas

A lista a seguir vincula a exemplos de Armazenamento de Tabela do Azure que usam bibliotecas de cliente Java:

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

Bibliotecas de exemplo de código do Azure

Para visualizar as bibliotecas de exemplo Java completas, vá para:

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

Guias de introdução

Consulte os seguintes artigos para obter instruções sobre como instalar e começar a usar as bibliotecas de cliente do Armazenamento do Azure.

Próximos passos

Para obter informações sobre amostras para outros idiomas: