Bibliotecas de cliente do Armazenamento do Azure para Python

Pacotes de Cliente (12.X.X) – Mais recente

Nome do Pacote Referência Gestor de Pacotes Origem
Blob de Armazenamento Referência PyPi GitHub
Fila de Armazenamento Referência PyPi GitHub
Partilha de Ficheiros de Armazenamento Referência PyPi GitHub
Storage File Data Lake (Pré-visualização) Referência PyPi GitHub

Pacotes de Cliente (2.X.X) – Legado

Nome do Pacote Referência Gestor de Pacotes Origem
Blob de Armazenamento Referência PyPi GitHub
Fila de Armazenamento Referência PyPi GitHub
Partilha de Ficheiros de Armazenamento Referência PyPi GitHub

Gestão

Nome do Pacote Referência Gestor de Pacotes Origem
Gestão de Armazenamento Referência PyPi GitHub

Instalar as bibliotecas

Cliente

As Bibliotecas de Cliente do Armazenamento do Azure consistem em 3 pacotes: Blob, Partilha de Ficheiros e Fila. Para instalar o pacote de blobs, execute:

pip install azure-storage-blob

Gestão

pip install azure-mgmt-storage

Amostras

Artigo Description
Introdução ao Armazenamento de Blobs do Azure no Python Criar, ler, atualizar, restringir o acesso e eliminar ficheiros e objetos no Armazenamento do Azure.
Gerir contas de Armazenamento do Azure Criar, atualizar e eliminar contas de armazenamento. Obter e regenerar chaves de acesso da conta de armazenamento.

Explore mais código Python de exemplo que pode utilizar nas suas aplicações.

Problemas conhecidos

Esta secção detalha os problemas conhecidos das bibliotecas de cliente do Armazenamento do Azure para Python.

Mensagem de erro InvalidHeaderValue ao utilizar a versão beta do SDK

Em cenários raros, as aplicações que atualizaram para a versão beta mais recente ou disponível geralmente do SDK podem receber uma InvalidHeaderValue mensagem de erro. Este problema pode ocorrer ao utilizar qualquer uma das bibliotecas de Armazenamento. A mensagem de erro tem um aspeto semelhante ao seguinte exemplo:

HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
 
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error> 

Se atualizou para a versão beta mais recente ou geralmente disponível para o SDK e se deparar com este erro, recomenda-se que mude para a versão anterior do SDK geralmente disponível para ver se o problema é resolvido. Se o problema persistir ou se a recomendação não for viável, abra um pedido de suporte para explorar outras opções.