Compartilhar via


Exemplos de Armazenamento do Azure usando bibliotecas de cliente Python

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 Python, consulte Introdução ao Armazenamento de Blobs do Azure e ao Python.

Observação

Esses exemplos usam a biblioteca mais recente do Armazenamento do Azure para Python v12. Para código v2.1 herdado, confira Armazenamento do Azure: Introdução ao Armazenamento do Azure em Python 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 Python:

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
Criar cliente de serviço de blob usando a Identidade do Azure

Criar cliente de serviço blob usando uma cadeia de conexão

Criar cliente de serviço blob usando uma chave de acesso compartilhada

Criar cliente blob da URL

Criar URL SAS do cliente blob

Criar cliente de serviço blob usando ClientSecretCredential

Criar token SAS
Criar contêiner Criar um contêiner Criar contêiner

Criar cliente de contêiner usando a URL SAS

Criar contêiner usando o cliente de contêiner
Carregar Carregar um blob Carregar um blob

Carregar blob ao contêiner
Download Baixar um blob Baixar um blob
Lista Listar contêineres

Listar blobs
Listar contêineres

Listar blobs no contêiner
Excluir Excluir contêineres

Excluir blobs
Excluir contêiner usando o cliente de serviço

Excluir contêiner usando o cliente de contêiner

Excluir blob

Excluir vários blobs

Cancelar exclusão do 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
Copiar blob da URL

Anular blob de cópia da URL
Concessão Criar e gerenciar concessões de contêiner

Criar e gerenciar concessões de blob
Adquirir concessão em contêiner

Adquirir concessão no blob
Propriedades e metadados Gerenciar propriedades de contêiner e metadados

Gerenciar propriedades de blob e metadados
Obter propriedades de contêiner

Definir metadados de contêiner

Obter propriedades de blob
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
Serviço Blob Obter informações da conta de serviço blob

Definir propriedades do serviço blob

Obter propriedades do serviço blob

Obter estatísticas do serviço blob
Política de acesso Definir política de acesso de contêiner

Obter política de acesso 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 Python:

Tópico Exemplos no GitHub
Serviço Data Lake Criar um cliente do serviço Data Lake
Sistema de arquivos Criar um cliente do sistema de arquivos
Excluir sistema de arquivos
Diretório Criar um cliente de diretório
Obter permissões de diretório
Definir permissões de diretório
Renomear o diretório
Obter propriedades do diretório
Excluir diretório
Arquivo Criar um cliente de arquivo
Criar arquivo
Obter permissões de arquivo
Definir permissões de arquivo
Acrescentar dados a um arquivo
Ler dados de arquivo

Exemplos de arquivo do Azure

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

Tópico Exemplos no GitHub
Autenticação Criar um cliente de serviço de compartilhamento por meio de uma cadeia de conexão
Criar um cliente de serviço de compartilhamento por meio de uma conta e uma chave de acesso
Gerar token SAS
Serviço de arquivos Definir propriedades do serviço
Obter propriedades do serviço
Criar compartilhamentos usando o cliente de serviço do arquivo
Listar compartilhamentos usando o cliente de serviço do arquivo
Excluir compartilhamentos usando o cliente de serviço do arquivo
Compartilhamento de arquivo Criar um cliente de compartilhamento por meio de uma cadeia de conexão
Obter um cliente de compartilhamento
Criar um compartilhamento usando um cliente de compartilhamento de arquivo
Criar instantâneo de compartilhamento
Excluir um compartilhamento usando um cliente de compartilhamento de arquivo
Definir cota de compartilhamento
Definir metadados de compartilhamento
Obter propriedades de compartilhamento
Diretório Criar diretório
Carregar arquivo ou diretório
Excluir arquivo do diretório
Excluir diretório
Criar subdiretório
Listar diretórios e arquivos
Excluir subdiretório
Obter cliente de subdiretório
Listar arquivos no diretório
Arquivo Criar um cliente de arquivo
Criar arquivo
Carregar arquivo
Fazer download do arquivo
Excluir arquivo
Copiar arquivo da URL

Exemplos de fila

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

Tópico Exemplos no GitHub
Autenticação Autenticar usando uma cadeia de conexão
Criar o token de cliente do serviço Fila
Criar um cliente de fila por meio de uma cadeia de conexão
Gerar um token SAS do cliente de fila
Serviço Fila Criar um cliente do serviço Fila
Definir propriedades do serviço Fila
Obter propriedades do serviço Fila
Criar uma fila usando o cliente do serviço
Excluir uma fila usando o cliente do serviço
Fila Criar um cliente de fila
Definir metadados de fila
Obter propriedades da fila
Criar uma fila usando o cliente de fila
Excluir uma fila usando o cliente de fila
Listar filas
Obter um cliente de fila
Mensagem Enviar mensagens
Receber mensagens
Espiar mensagem
Atualização de mensagem
Excluir mensagem
Limpar mensagens
Definir política de acesso a mensagens

Exemplos de tabela

A lista a seguir é vinculada a exemplos da Tabela do Azure que usam bibliotecas de clientes Python:

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

Bibliotecas de exemplo de código do Azure

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

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

Guias de introdução

Confira os guias a seguir se você estiver procurando por 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: