Bibliotecas de cliente do Armazenamento do Azure para Python
Pacotes cliente (12.X.X) – Mais recentes
Nome do Pacote | Referência | Gerenciador de Pacotes | Fonte |
---|---|---|---|
Blob de Armazenamento | Referência | PyPi | GitHub |
Fila de Armazenamento | Referência | PyPi | GitHub |
Compartilhamento de arquivos do Armazenamento | Referência | PyPi | GitHub |
Data Lake do Arquivo de Armazenamento (versão prévia) | Referência | PyPi | GitHub |
Pacotes cliente (2.X.X) – Herdado
Nome do Pacote | Referência | Gerenciador de Pacotes | Fonte |
---|---|---|---|
Blob de Armazenamento | Referência | PyPi | GitHub |
Fila de Armazenamento | Referência | PyPi | GitHub |
Compartilhamento de arquivos do Armazenamento | Referência | PyPi | GitHub |
Gerenciamento
Nome do Pacote | Referência | Gerenciador de Pacotes | Fonte |
---|---|---|---|
Gerenciamento de Armazenamento | Referência | PyPi | GitHub |
Instalar as bibliotecas
Cliente
As Bibliotecas de Cliente de Armazenamento do Azure consistem em três pacotes: Blob, Compartilhamento de Arquivos e Fila. Para instalar o pacote de blobs, exeucte:
pip install azure-storage-blob
Gerenciamento
pip install azure-mgmt-storage
Exemplos
Artigo | Descrição |
---|---|
Introdução ao Armazenamento de Blobs do Azure no Python | Criar, ler, atualizar, restringir o acesso e excluir arquivos e objetos no Armazenamento do Azure. |
Gerenciar contas de Armazenamento do Azure | Criar, atualizar e excluir contas de armazenamento. Recuperar e regenerar chaves de acesso da conta de armazenamento. |
Explore mais exemplos de código de Python que você pode usar em seus aplicativos.
Problemas conhecidos
Esta seção detalha os problemas conhecidos das bibliotecas de clientes do Armazenamento do Azure para Python.
Mensagem de erro InvalidHeaderValue ao usar a versão beta do SDK
Em cenários raros, os aplicativos que atualizaram para a versão beta mais recente ou geralmente disponível do SDK podem receber uma InvalidHeaderValue
mensagem de erro. Esse problema pode ocorrer ao usar qualquer uma das bibliotecas de Armazenamento. A mensagem de erro é 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 você tiver atualizado para a versão beta mais recente ou geralmente disponível do SDK e tiver esse erro, é recomendável fazer downgrade para a versão anterior geralmente disponível do SDK para ver se o problema é resolvido. Se o problema persistir ou se a recomendação não for viável, abra um tíquete de suporte para explorar outras opções.
Azure SDK for Python