Клиентские библиотеки службы хранилища Azure для Python

Клиентские пакеты (12.X.X) — последняя версия

Имя пакета Ссылка Диспетчер пакетов Источник
Большой двоичный объект хранилища Справочные материалы PyPi GitHub
Очередь службы хранилища Справочные материалы PyPi GitHub
Общая папка хранилища Справочные материалы PyPi GitHub
Storage File Data Lake (предварительная версия) Справочные материалы PyPi GitHub

Клиентские пакеты (2.X.X) — устаревшие версии

Имя пакета Ссылка Диспетчер пакетов Источник
Большой двоичный объект хранилища Справочные материалы PyPi GitHub
Очередь службы хранилища Справочные материалы PyPi GitHub
Общая папка хранилища Справочные материалы PyPi GitHub

управление;

Имя пакета Ссылка Диспетчер пакетов Источник
Управление хранилищами Справочные материалы PyPi GitHub

Установка библиотек

клиент

Клиентские библиотеки службы хранилища Azure состоят из 3 пакетов: BLOB-объект, общая папка и очередь. Чтобы установить пакет больших двоичных объектов, выполните следующую команду:

pip install azure-storage-blob

управление;

pip install azure-mgmt-storage

Примеры

Статья Описание
Начало работы с хранилищем BLOB-объектов Azure в Python Создание, чтение, обновление и удаление файлов и объектов в хранилище Azure, а также ограничение доступа к ним.
Управление учетными записями хранения Azure Создание, обновление и удаление учетных записей хранения. Извлечение и повторное создание ключей доступа к учетной записи хранения.

Ознакомьтесь с другими примерами кода Python, которые можно использовать в приложениях.

Известные проблемы

В этом разделе описаны известные проблемы, связанные с клиентскими библиотеками службы хранилища Azure для Python.

Сообщение об ошибке InvalidHeaderValue при использовании бета-версии пакета SDK

В редких случаях приложения, обновленные до последней бета-версии или общедоступной версии пакета SDK, могут получать сообщение об ошибке InvalidHeaderValue . Эта проблема может возникнуть при использовании любой библиотеки хранилища. Сообщение об ошибке выглядит примерно так:

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> 

Если вы обновились до последней бета-версии или общедоступной версии пакета SDK и возникла эта ошибка, рекомендуется перейти на предыдущую общедоступную версию пакета SDK, чтобы узнать, устранена ли проблема. Если проблема не устранена или рекомендация не представляется возможной, отправьте запрос в службу поддержки , чтобы изучить дополнительные варианты.