Partilhar 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 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 Blobs

A tabela a seguir contém links para guias e exemplos para o Armazenamento de Blobs do Azure para desenvolvedores que usam bibliotecas cliente em 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 um 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 do contêiner usando URL SAS

Criar contêiner usando cliente do contêiner
Carregar Carregar um blob Carregar um blob

Carregar blob no contêiner
Descarregar Baixar um blob Baixar um blob
Lista Listar contêineres

Listar blobs
Listar contêineres

Listar blobs no contêiner
Apagar Excluir contêineres

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

Eliminar contêiner usando o cliente de contêiner

Eliminar objeto

Eliminar vários objetos

Recuperar objeto
Copiar Visão geral das operações de cópia

Copiar um blob a partir 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 gerir concessões de contentor

Criar e gerir concessões de blob
Adquirir arrendamento em contentor

Adquirir arrendamento em blob
Propriedades e metadados Gerir propriedades e metadados de contêiner

Gerir propriedades e metadados de blob
Obter propriedades do contêiner

Definir metadados do 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 o nível de acesso de um blob de bloco
Serviço Blob Obter informações da conta de serviço de blob

Definir propriedades do serviço de blob

Obter propriedades do serviço de blob

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

Obter política de acesso a contentor

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
Apagar 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 do serviço de filas
Criar cliente de fila a partir da cadeia de conexão
Gerar um token SAS para cliente da fila
Serviço de Fila Criar cliente de serviço de fila
Configurar 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
Fila Criar cliente de fila
Definir metadados da fila
Obter propriedades da fila
Criar fila usando o cliente de fila
Eliminar fila usando o cliente de fila
Listar filas
Obter cliente de fila
Mensagem Enviar mensagens
Receber mensagens
Visualizar mensagem
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 cliente obsoletas estão disponíveis em Azure Table Storage samples for 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: