Используйте теги индекса BLOB-объектов для управления данными и их поиска в службе хранилища BLOB-объектов Azure

Теги индекса больших двоичных объектов классифицируют данные в учетной записи хранения с помощью атрибутов тегов типа "ключ-значение". Эти теги автоматически индексируются и представляются в виде многомерного индекса с поддержкой поиска для упрощения нахождения данных. В этой статье показано, как задавать, получать и находить данные с помощью тегов индекса больших двоичных объектов.

Дополнительные сведения об этой функции, а также об известных проблемах и ограничениях см. в статье Управление данными Azure Blob и их поиск с помощью тегов индекса больших двоичных объектов.

Отправить новый BLOB-объект с тегами индекса

Эту задачу может выполнить владелец данных BLOB-объектов хранилища или субъект безопасности, которому было предоставлено разрешение на выполнение операции Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/writeпоставщика ресурсов Azure с помощью настраиваемой роли Azure.

  1. Выберите свою учетную запись хранения на портале Azure.

  2. Перейдите к параметру Контейнеры в разделе Хранилище данных и выберите свой контейнер.

  3. Нажмите кнопку Отправить и в локальной файловой системе найдите файл для передачи в виде блочного BLOB-объекта.

  4. Разверните раскрывающийся список Дополнительно и перейдите к разделу Теги индекса BLOB-объектов.

  5. Введите теги индекса BLOB-объектов в формате «ключ-значение», которые нужно применить к вашим данным.

  6. Нажмите кнопку Отправить, чтобы отправить BLOB-объект.

    Снимок экрана портала Azure, показывающий, как загрузить BLOB-объект с тегами индексации.

Получение, установка и обновление тегов индекса BLOB-объектов

Получение тегов индекса больших двоичных объектов может быть выполнено пользователем с ролью владелец данных больших двоичных объектов хранилища или субъектом безопасности, которому было предоставлено разрешение на выполнение Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/readоперации поставщика ресурсов Azure с помощью настраиваемой роли Azure.

Задание и обновление тегов индекса больших двоичных объектов могут выполняться пользователем с ролью Storage Blob Data Owner или субъектом безопасности, которому было предоставлено разрешение на выполнение Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/writeоперации поставщика ресурсов Azure с помощью настраиваемой роли Azure.

  1. Выберите свою учетную запись хранения на портале Azure.

  2. Перейдите к параметру Контейнеры в разделе Хранилище данных и выберите свой контейнер.

  3. Выберите нужный BLOB из списка BLOB-объектов в выбранном контейнере.

  4. На вкладке общих сведений о большом двоичном объекте отображаются его свойства, включая все теги индекса больших двоичных объектов.

  5. Вы можете получать, устанавливать, изменять или удалять любые теги индекса "ключ-значение" для вашего BLOB-объекта.

  6. Нажмите кнопку Сохранить, чтобы подтвердить все изменения BLOB-объекта.

    Снимок экрана портала Azure, показывающий, как получать, задавать, обновлять и удалять теги индекса у BLOB-объектов.

Фильтрация и поиск данных по индексным тегам BLOB-объектов

Эту задачу может выполнить владелец данных BLOB-объектов хранилища или субъект безопасности, которому было предоставлено разрешение на выполнение операции Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/actionпоставщика ресурсов Azure с помощью настраиваемой роли Azure.

Примечание.

Вы не можете запросить теги индекса для получения предыдущих версий. Теги для предыдущих версий не передаются в обработчик индекса больших двоичных объектов. Дополнительные сведения см. в разделе Ограничения и известные проблемы.

В портале Azure фильтр тегов индекса BLOB-объектов автоматически применяет параметр @container, чтобы ограничить область действия выбранным контейнером. Если необходимо отфильтровать и найти данные с тегами во всей учетной записи хранения, используйте REST API, пакеты SDK или другие средства.

  1. Выберите свою учетную запись хранения на портале Azure.

  2. Перейдите к параметру Контейнеры в разделе Хранилище данных и выберите свой контейнер.

  3. Выберите кнопку Фильтр тегов индекса BLOB-объектов, чтобы отфильтровать содержимое выбранного контейнера.

  4. Введите ключ и значение тега индекса больших двоичных объектов.

  5. Выберите кнопку Фильтр тегов индекса BLOB-объектов, чтобы добавить дополнительные фильтры тегов (до 10).

    Снимок экрана портала Azure, показывающий, как выполнять фильтрацию и поиск больших двоичных объектов с тегами с помощью тегов индексации

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