Операции с большими двоичными объектами
Служба хранилища 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-адреса.