API пакетной службы для хранилища BLOB-объектов

Дата публикации: 23 октября, 2019

Сейчас API пакетной службы для хранилища BLOB-объектов (общедоступная предварительная версия) предоставляется для упрощения разработки приложений, которые поддерживают выполнение нескольких параллельных запросов API к хранилищу BLOB-объектов.  API пакетной службы сокращает число подключений, открываемых клиентом, а также администрирует и распределяет запросы, повышая производительность приложения. REST API пакетной службы для BLOB-объектов обеспечивает встраивание нескольких вызовов API в один HTTP-запрос. Каждый встроенный запрос в запросе пакетной службы будет обрабатываться как одна транзакция. Кроме того, каждый запрос REST пакетной службы будет обрабатываться как одна транзакция. Следовательно, если у вас есть пакет, состоящий из 100 запросов, итоговое число транзакций составит 101.  Ответ сервера на запрос пакетной службы содержит результаты для каждого встроенного в пакет запроса. Запросы и ответы пакетной службы обрабатываются на основе спецификации OData.

Сейчас API поддерживает два типа встроенных запросов: SetBlobTier для блочных BLOB-объектов и DeleteBlob. В будущем этот список пополнится. Этот API будет доступным, начиная с версии 2018-11-09. Кроме того, REST API пакетной службы теперь поддерживают клиентские пакеты SDK для .Net, Java и Python. В будущем этот список пополнится. API пакетной службы предоставляется только для стандартных учетных записей хранения общего назначения версии 2 для блочных BLOB-объектов. Версия для ADLS 2-го поколения пока недоступна (учетные записи хранения с включенным иерархическим пространством имен). API пакетной службы можно будет использовать как и другие соответствующие REST API, которые поддерживают все существующие схемы аутентификации и авторизации службы хранилища. При пакетном удалении активируются все подписки на Сетку событий, зарегистрированные для этой операции.

Мы с нетерпением ждем отзывов и хотим узнать ваше мнение об этом продукте. Напишите нам на адрес azurestoragefeedback@microsoft.com.

  • Хранилище BLOB-объектов
  • SDK and Tools