Bibliotecas cliente de Azure Storage para Python

Paquetes de cliente (12.X.X): más reciente

Nombre del paquete Referencia Administrador de paquetes Source
Storage Blob Referencia PyPi GitHub
Cola de almacenamiento Referencia PyPi GitHub
Recurso compartido de archivos de almacenamiento Referencia PyPi GitHub
Storage File Data Lake (versión preliminar) Referencia PyPi GitHub

Paquetes de cliente (2.X.X): heredado

Nombre del paquete Referencia Administrador de paquetes Source
Storage Blob Referencia PyPi GitHub
Cola de almacenamiento Referencia PyPi GitHub
Recurso compartido de archivos de almacenamiento Referencia PyPi GitHub

Administración

Nombre del paquete Referencia Administrador de paquetes Source
Administración del almacenamiento Referencia PyPi GitHub

Instalación de las bibliotecas

Cliente

Las bibliotecas cliente de Azure Storage constan de 3 paquetes: Blob, File Share y Queue. Para instalar el paquete Blob, ejecute:

pip install azure-storage-blob

Administración

pip install azure-mgmt-storage

Ejemplos

Artículo Descripción
Introducción a Azure Blob Storage en Python Cree, lea, actualice, restrinja el acceso y elimine archivos y objetos Azure Storage.
Administración de cuentas de Azure Storage Crear, actualizar y eliminar cuentas de almacenamiento. Recupere y regenere las claves de acceso de la cuenta de almacenamiento.

Vea más código de Python ejemplo que puede usar en sus aplicaciones.

Problemas conocidos

En esta sección se detallan los problemas conocidos de las bibliotecas cliente de Azure Storage para Python.

Mensaje de error InvalidHeaderValue al usar la versión beta del SDK

En escenarios poco frecuentes, las aplicaciones que se han actualizado a la versión beta más reciente o disponible con carácter general del SDK pueden recibir un InvalidHeaderValue mensaje de error. Este problema puede producirse al usar cualquiera de las bibliotecas de Storage. El mensaje de error es similar al ejemplo siguiente:

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> 

Si ha actualizado a la versión beta más reciente o disponible con carácter general del SDK y experimenta este error, se recomienda cambiar a la versión anterior disponible con carácter general del SDK para ver si el problema se resuelve. Si el problema persiste o si la recomendación no es factible, abra una incidencia de soporte técnico para explorar más opciones.