使用 Blob 索引标记管理和查找 Azure Blob 存储上的数据

Blob 索引标记使用键值标记属性对存储帐户中的数据进行分类。 这些标记会自动索引,并作为可搜索的多维索引公开,便于你轻松查找数据。 本文介绍了如何使用 blob 索引标记来设置、获取和查找数据。

要详细了解此功能以及已知问题和限制,请参阅通过 Blob 索引标记管理和查找 Azure Blob 数据

上传带有索引标记的新 blob

此任务可由存储 Blob 数据所有者执行,也可由已通过自定义 Azure 角色获得 Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write Azure 资源提供商操作权限的安全主体来执行。

  1. Azure 门户中,选择你的存储帐户。

  2. 导航到“数据存储”下的“容器”选项,然后选择你的容器 。

  3. 选择“上传”按钮,并浏览本地文件系统,找到要作为块 blob 上传的文件。

  4. 展开“高级”下拉列表,然后转到“Blob 索引标记”部分 。

  5. 输入要应用于数据的键/值 Blob 索引标记。

  6. 选择“上传”按钮以上传 Blob。

    Azure 门户的屏幕截图,其中显示如何通过索引标记上传 Blob。

获取、设置和更新 blob 索引标记

获取 Blob 索引标记的操作可由存储 Blob 数据所有者执行,也可由已通过自定义 Azure 角色获得 Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read Azure 资源提供商操作权限的安全主体来执行。

设置和更新 Blob 索引标记的操作可由存储 Blob 数据所有者执行,也可由已通过自定义 Azure 角色获得 Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write Azure 资源提供商操作权限的安全主体来执行。

  1. Azure 门户中,选择存储帐户。

  2. 导航到“数据存储”下的“容器”选项,选择你的容器 。

  3. 从所选容器的 Blob 列表中选择你的 Blob。

  4. Blob 概览选项卡将显示 Blob 的属性,包括任何“Blob 索引标记”。

  5. 可以获取、设置、修改或删除 Blob 的任何键/值索引标记。

  6. 选择“保存”按钮以确认对 Blob 所做的任何更新。

    Azure 门户的屏幕截图,其中显示如何获取、设置、更新和删除 Blob 上的索引标记。

通过 Blob 索引标记筛选和查找数据

此任务可由存储 Blob 数据所有者执行,也可由已通过自定义 Azure 角色获得 Microsoft.Storage/storageAccounts/blobServices/containers/blobs/filter/action Azure 资源提供商操作权限的安全主体来执行。

注意

不能使用索引标记来检索以前的版本。 以前版本的标记不会传递给 blob 索引引擎。 有关详细信息,请参阅条件和已知问题

在 Azure 门户中,“Blob 索引标记”筛选器会自动应用 @container 参数来限制所选容器的范围。 如果希望在整个存储帐户中筛选和查找带标记的数据,请使用我们的 REST API、SDK 或工具。

  1. Azure 门户中,选择存储帐户。

  2. 导航到“数据存储”下的“容器”选项,选择你的容器 。

  3. 选择“添加筛选器”按钮,在所选容器内进行筛选。

  4. 输入 Blob 索引标记键和标记值。

  5. 选择“添加筛选器”按钮,以添加更多标记筛选器(最多 10 个)。

    Azure 门户的屏幕截图,其中显示如何使用索引标记筛选和查找带标记的 Blob

后续步骤