Библиотеки службы хранилища Azure для PythonAzure Storage libraries for Python
ОбзорOverview
- Чтение и запись объектов и файлов из хранилища BLOB-объектов Azure.Read and write objects and files from Azure Blob storage
- Отправка и получение сообщений между подключенными к облаку приложениями с помощью хранилища очередей Azure.Send and receive messages between cloud-connected applications with Azure Queue storage
- Чтение и запись больших объемов структурированных данных с помощью хранилища таблиц Azure.Read and write large structured data with Azure Table storage
- Общий доступ к хранилищу для приложений с помощью хранилища файлов Azure.Share storage between apps with Azure File storage
Библиотеки управления позволяют создавать, обновлять и администрировать учетные записи службы хранилища Azure, а также запрашивать и повторно создавать ключи доступа в коде Python.Create, update, and manage Azure Storage accounts and query and regenerate access keys from your Python code with the management libraries.
Установка библиотекInstall the libraries
КлиентClient
Клиентские библиотеки службы хранилища Azure содержат четыре пакета: для хранилищ BLOB-объектов, файлов, очередей и таблиц.Azure Storage Client Libraries consist of 4 packages: Blob, File, Queue and Table. Чтобы установить пакет больших двоичных объектов, выполните следующую команду:To install the blob package, run:
pip install azure-storage-blob
УправлениеManagement
pip install azure-mgmt-storage
ПримерExample
from azure.storage.blob import BlockBlobService
blob_service = BlockBlobService(account_name, account_key)
blob_service.create_container(
'mycontainername',
public_access=PublicAccess.Blob
)
blob_service.create_blob_from_bytes(
'mycontainername',
'myblobname',
b'<center><h1>Hello World!</h1></center>',
content_settings=ContentSettings('text/html')
)
print(blob_service.make_blob_url('mycontainername', 'myblobname'))
ПримерыSamples
Начало работы с хранилищем BLOB-объектов Azure в PythonGet started with Azure Blob Storage in Python | Создание, чтение, обновление и удаление файлов и объектов в хранилище Azure, а также ограничение доступа к ним.Create, read, update, restrict access, and delete files and objects in Azure Storage. |
Начало работы с хранилищем очередей Azure в PythonGet started with Azure Queue Storage in Python | Вставка, просмотр, получение и удаление сообщений в очередях хранилища Azure.Insert, peek, retrieve and delete messages from Azure Storage queues. |
Управление учетными записями хранения AzureManage Azure Storage accounts | Создание, обновление и удаление учетных записей хранения.Create, update , and delete storage accounts. Извлечение и повторное создание ключей доступа к учетной записи хранения.Retrieve and regenerate storage account access keys. |
Ознакомьтесь с другими примерами кода Python, которые можно использовать в приложениях.Explore more sample Python code you can use in your apps.