Поделиться через


служба хранилища Azure примеры с помощью клиентских библиотек Python

В этой статье представлен обзор сценариев примера кода, найденных в наших руководствах разработчиков и репозитории примеров. Щелкните ссылки, чтобы просмотреть соответствующие примеры, в наших руководствах разработчика или в репозиториях GitHub.

Руководства разработчиков — это коллекции статей, которые предоставляют подробные сведения и примеры кода для конкретных сценариев, связанных с служба хранилища Azure службами. Дополнительные сведения о руководстве разработчика хранилища BLOB-объектов для Python см. в статье "Начало работы с Хранилище BLOB-объектов Azure и Python".

Примечание.

В этих примерах используется последняя служба хранилища Azure библиотека Python версии 12. Сведения об устаревшем коде версии 2.1 см. в руководстве по началу работы со службой хранилища Azure с использованием Python в репозитории GitHub.

Примеры больших двоичных объектов

В следующей таблице приведены ссылки на руководства и примеры разработчиков Хранилище BLOB-объектов Azure, использующие клиентские библиотеки Python:

Раздел Руководство для разработчиков Примеры на GitHub
Проверка подлинности и авторизация Авторизация доступа к хранилищу

BLOB-объектов и подключение к хранилищу BLOB-объектов. Создание SAS службы для большого


двоичного объекта

Создание клиента службы BLOB-объектов с помощью клиента службы BLOB-объектов Azure Identity

Create с помощью клиента службы BLOB-объектов строка подключения


Create с помощью ключа общего доступа

создание клиента BLOB-объектов из URL-адреса

URL-адреса URL-адреса


SAS для создания КЛИЕНТА КЛИЕНТА BLOB-объектов с помощью маркера create SAS ClientSecretCredential


Create SAS
Создание контейнера Создание контейнера Создание клиента контейнера

с помощью URL-адреса


SAS Create container using container client
Отправить Отправка BLOB-объекта Отправка большого двоичного объекта

в контейнер
Загрузка Скачивание большого двоичного объекта Скачивание большого двоичного объекта
List Список больших двоичных объектов списка контейнеров

Список больших двоичных объектов списка контейнеров

в контейнере
Удаление Удаление больших двоичных объектов контейнеров

Удаление контейнера с помощью клиента

службы Delete container с помощью клиента контейнера


Delete blob Delete multiple

Bloob


Undelete BLOB-объектов
Копия Общие сведения о операциях

копирования Копирования БОЛЬШОго двоичного объекта из URL-адреса


исходного объекта Копируют большой двоичный объект с асинхронным планированием
Копирование БОЛЬШОго двоичного объекта из URL-адреса прерывания копирования БОЛЬШОго двоичного объекта из URL-адреса

Аренда Создание аренды

контейнеров и управление ими
Приобретение аренды контейнера На покупку аренды контейнера

в BLOB-объекте
Свойства и метаданные Управление свойствами контейнера и метаданными

Управление свойствами BLOB-объектов и метаданными
Получение свойств

контейнера Set container metadata

Get BLOB-объектов
Теги индекса Использование тегов индекса BLOB-объектов для управления и поиска данных
Уровни доступа Установка или изменение уровня доступа к блочного BLOB-объекта
Служба больших двоичных объектов Получение сведений об

учетной записи службы BLOB-объектов: задание свойств



службы BLOB-объектов Get свойства службы BLOB-объектов Get stats
Политика доступа Настройка политики

доступа к контейнерам

Примеры Data Lake Storage

В следующей таблице приведены примеры Azure Data Lake Storage, использующие клиентские библиотеки Python:

Раздел Примеры на GitHub
Служба Data Lake Создание клиента службы Data Lake
Файловая система Создание клиента файловой системы
Удаление файловой системы
Directory Создание клиента каталога
Получение разрешений каталога
Определение разрешений каталога
Переименование каталога
Получение свойств каталога
Удалить каталог
Файлы Создание файлового клиента
Создать файл
Получение разрешений для файла
Определение разрешений для файла
Добавление данных в файл
Чтение данных из файла

Примеры для Файлов Azure

В следующей таблице приведены ссылки на примеры файлов Azure, использующие клиентские библиотеки Python:

Раздел Примеры на GitHub
Проверка подлинности Создание клиента общей службы с помощью строки подключения
Создание клиента общей службы с помощью учетной записи и ключа доступа
Создание маркера SAS
Служба файлов Определение свойств службы
Получение свойств службы
Создание общих ресурсов с помощью клиента службы файлов
Перечисление общих ресурсов с помощью клиента службы файлов
Удаление общих ресурсов с помощью клиента службы файлов
Общая папка Создание общего клиента с помощью строки подключения
Получение общего клиента
Создание общей папки с помощью клиента файлового ресурса
Создание моментального снимка общей папки
Удаление общей папки с помощью клиента общей папки
Определение квоты общей папки
Определение метаданных общей папки
Получение свойств общей папки
Directory Создать каталог
Отправка файла в каталог
Удаление файла из каталога
Удалить каталог
Создание подкаталога
Перечисление каталогов и файлов
Удаление подкаталога
Получение клиента подкаталога
Перечисление файлов
Файлы Создание файлового клиента
Создать файл
Отправить файл
Скачивание файла
Удалить файл
Копирование файла с помощью URL-адреса

Примеры очередей

В следующей таблице приведены ссылки на примеры очередей Azure, использующие клиентские библиотеки Python:

Раздел Примеры на GitHub
Проверка подлинности Проверка подлинности с помощью строки подключения
Создание маркера клиента службы очередей
Создание клиента очереди с помощью строки подключения
Создать маркер SAS клиента очереди
Служба очередей Создание клиента службы очередей
Определение свойств службы очередей
Получение свойств службы очередей
Создание очереди с помощью клиента службы
Удаление очереди с помощью клиента службы
Queue Создание клиента очереди
Определение метаданных очереди
Получение свойств очереди
Создание очереди с помощью клиента очереди
Удаление очереди с помощью клиента очереди
Перечисление очередей
Получение клиента очереди
Сообщение Отправка сообщений
Получение сообщений
Просмотр сообщения
Обновление сообщения
Удаление сообщения
Очистка сообщений
Определение политики доступа к сообщениям

Примеры таблиц

В следующем списке приведены ссылки на примеры таблиц Azure, использующие клиентские библиотеки Python:

Примеры для устаревших клиентских библиотек доступны в примерах службы хранилища таблиц Azure для Python.

Библиотеки примеров кода Azure

См. список библиотек примеров для Python:

Вы можете просмотреть и клонировать репозиторий GitHub для каждой библиотеки.

Руководства по началу работы

Ознакомьтесь со следующими руководствами, если вы ищете инструкции по установке и началу работы с клиентскими библиотеками служба хранилища Azure.

Следующие шаги

Дополнительные сведения о примерах для других языков см. здесь: