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