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


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

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

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

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

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

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

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

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

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

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

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

    Снимок экрана: отправка BLOB-объекта с тегами индекса на портале Azure.

Получение, задание и обновление тегов индекса больших двоичных объектов

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

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

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

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

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

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

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

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

    Снимок экрана: получение, задание, обновление и удаление тегов индекса для больших двоичных объектов на портале Azure.

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

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

Примечание.

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

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

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

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

  3. Нажмите кнопку Фильтр тегов индекса больших двоичных объектов для фильтрации в выбранном контейнере.

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

  5. Нажмите кнопку Фильтр тегов индекса больших двоичных объектов, чтобы добавить дополнительные фильтры тегов (до 10).

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

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