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.
Azure SDK for Python