Операции с большими двоичными объектами

Служба хранилища Azure предоставляет операции REST для работы с BLOB-объектами в службе BLOB-объектов.

В этом разделе

В этом разделе содержатся справочные сведения об операциях с блочными, добавочными и страничными BLOB-объектами.

Операции с блочных, добавочных и страничных BLOB-объектов

Put BLOB (Вставка BLOB-объекта)
Создает новый большой двоичный объект или заменяет существующий большой двоичный объект в контейнере.

Get BLOB (Получение BLOB-объекта)
Считывает или загружает BLOB-объект из службы BLOB-объектов, в том числе его определяемые пользователем метаданные и системные свойства.

Получение свойств большого двоичного объекта
Возвращает все определяемые пользователем метаданные, стандартные свойства HTTP и системные свойства большого двоичного объекта.

Set BLOB Properties (Задание свойств службы BLOB-объекта)
Задает значения для системных свойств, определенных для большого двоичного объекта.

Получение тегов BLOB-объектов
Возвращает все определяемые пользователем теги индекса большого двоичного объекта для указанного большого двоичного объекта, версии или snapshot.

Установка тегов BLOB-объектов
Задает определяемые пользователем теги индекса большого двоичного объекта для указанного большого двоичного объекта в виде одной или нескольких пар "ключ-значение".

Поиск BLOB-объектов по тегам
Находит все большие двоичные объекты в учетной записи хранения, теги которых соответствуют указанному выражению поиска.

Get BLOB Metadata (Получение метаданных BLOB-объекта)
Возвращает все пользовательские метаданные для указанного большого двоичного объекта.

Set BLOB Metadata (Задание метаданных BLOB-объекта)
Задает определяемые пользователем метаданные для указанного большого двоичного объекта в виде одной или нескольких пар "имя-значение".

Lease Blob (Аренда большого двоичного объекта)
Устанавливает блокировку на операции записи и удаления и управляет ею. Чтобы удалить заблокированный большой двоичный объект или записать что-либо в него, клиент должен использовать идентификатор аренды.

Создание моментального снимка большого двоичного объекта
Создает моментальный снимок большого двоичного объекта.

Копирование BLOB-объекта
Копирует большой двоичный объект в место назначения в пределах учетной записи хранилища.

Копирование BLOB-объекта из URL-адреса Синхронно копирует BLOB-объект в место назначения в учетной записи хранения для исходных размеров blob-объектов до 256 мебибайт (МиБ).

Прерывание копирования большого двоичного объекта
Прерывает ждущую операцию Copy Blob, оставляя целевой большой двоичный объект с нулевой длиной и полными метаданными.

Удаление BLOB-объекта
Помечает указанный большой двоичный объект для удаления.

Отмена удаления большого двоичного объекта Восстанавливает содержимое и метаданные обратимо удаленного BLOB-объекта и всех связанных обратимо удаленных моментальных снимков.

Установка уровня большого двоичного объекта
Задает уровень доступа большого двоичного объекта.

Пакетная служба BLOB-объектов Выполняет несколько вызовов API в одном запросе.

Операции с блочных BLOB-объектов

Put Block (Вставка блокировки)
Создает новую блокировку, которая фиксируется как часть блочного BLOB-объекта.

Вставка блока из URL-адреса
Создает новый блок для фиксации в составе блочного BLOB-объекта, в котором содержимое считывается из URL-адреса.

Put Block List (Вставка списка блокировки)
Фиксирует блочный BLOB-объект, указывая набор идентификаторов блоков, составляющих большой двоичный объект.

Get Block List (Получение списка блокировки)
Извлекает список блокировок, которые были загружены как часть блочного большого двоичного объекта.

Запрос содержимого BLOB-объекта
Применяет простую инструкцию язык SQL (SQL) к содержимому большого двоичного объекта и возвращает только запрашиваемое подмножество данных.

Операции со страницыми BLOB-объектами

Put Page
Записывает диапазон страниц в страничный BLOB-объект.

Вставка страницы из URL-адреса Записывает диапазон страниц в страничный BLOB-объект, где содержимое считывается из URL-адреса.

Get Page Ranges (получение диапазона страницы);
Возвращает список диапазонов действительных страниц для страничного BLOB-объекта или моментальных снимков для страничного BLOB-объекта.

Incremental Copy Blob (инкрементная копия Blob);
Копирует snapshot исходного страничного BLOB-объекта в целевой страничный BLOB-объект. Передаются только разностные изменения.

Операции с добавлением BLOB-объектов

Append Block
Добавляет блок как часть добавочного BLOB-объекта.

Добавление блока из URL-адреса Добавляет блок как часть добавочного BLOB-объекта, в котором содержимое считывается из URL-адреса.

См. также раздел

Основные понятия службы BLOB-объектов