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

Nota

Esses exemplos usam a biblioteca Python v12 de armazenamento do Azure mais recente. Para obter o código herdado v2.1, consulte Armazenamento do Azure: Introdução ao Armazenamento do Azure em Python no repositório GitHub.

Amostras de blob

A tabela a seguir contém links para guias e exemplos do desenvolvedor do Armazenamento de Blobs do Azure que usam bibliotecas de cliente Python:

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

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


Criar uma SAS de serviço para um blob


Criar uma conta SAS
Criar cliente de serviço de blob usando o Azure Identity

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

Criar cliente de serviço de blob usando uma chave

de acesso compartilhada Criar cliente de blob a partir de URL

Criar URL

SAS de cliente de blob Criar cliente de serviço de blob usando ClientSecretCredential


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

Criar cliente de contêiner usando URL

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

Carregar blob no contêiner
Download Baixar um blob Baixar um blob
Listagem Listar contêineres

Listar blobs
Listar contêineres

Listar blobs no contêiner
Delete 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

Undelete 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
Copiar blob do URL

Anular copiar blob do URL
Arrendamento Criar e gerenciar concessões de

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

Adquirir leasing em blob
Propriedades e metadados Gerenciar propriedades e metadados

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

de contêiner Definir metadados


de contêiner Obter propriedades de blob
Tags de índice Usar tags de índice de blob para gerenciar e localizar dados
Camadas de acesso Definir ou alterar a camada de acesso de um blob de bloco
Serviço Blob Obter informações

da conta de serviço de blob Definir propriedades


de serviço de blob Obter propriedades


de serviço de blob Obter estatísticas de serviço de blob
Política de acesso Definir política

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

Tópico Exemplos no GitHub
Serviço Data Lake Criar cliente de serviço Data Lake
Sistema de ficheiros Criar cliente de sistema de arquivos
Excluir sistema de arquivos
Diretório Criar cliente de diretório
Obter permissões de diretório
Definir permissões de diretório
Renomear diretório
Obter propriedades do diretório
Excluir diretório
Ficheiro Criar cliente de arquivo
Criar ficheiro
Obter permissões de arquivo
Definir permissões de arquivo
Anexar dados ao arquivo
Ler dados do arquivo

Exemplos de arquivo do Azure

A tabela a seguir vincula a exemplos de Arquivo do Azure que usam bibliotecas de cliente Python:

Tópico Exemplos no GitHub
Autenticação Criar cliente de serviço de compartilhamento a partir da cadeia de conexão
Criar cliente de serviço de compartilhamento a partir da conta e da chave de acesso
Gerar token SAS
Serviço de ficheiros Definir propriedades de serviço
Obter propriedades de serviço
Criar compartilhamentos usando o cliente de serviço de arquivo
Listar compartilhamentos usando o cliente de serviço de arquivo
Excluir compartilhamentos usando o cliente de serviço de arquivo
Partilha de ficheiros Criar cliente de compartilhamento a partir da cadeia de conexão
Obter cliente de compartilhamento
Criar compartilhamento usando o cliente de compartilhamento de arquivos
Criar instantâneo de compartilhamento
Excluir compartilhamento usando o cliente de compartilhamento de arquivos
Definir cota de compartilhamento
Definir metadados de compartilhamento
Obter propriedades compartilhadas
Diretório Criar diretório
Carregar arquivo para o 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
Ficheiro Criar cliente de arquivo
Criar ficheiro
Carregar ficheiro
Descarregar ficheiro
Eliminar ficheiro
Copiar ficheiro do URL

Amostras de fila

A tabela a seguir vincula a exemplos de filas do Azure que usam bibliotecas de cliente Python:

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

Amostras de tabela

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

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

Bibliotecas de exemplo de código do Azure

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

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

Guias de introdução

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