你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Blob 上的操作

Azure 存储提供 REST 操作,用于处理 Blob 服务中的 Blob。

本节内容

本部分包含有关对块 Blob、追加 Blob 和页 Blob 执行的操作的参考信息。

对块 Blob、追加 Blob 和页 Blob 执行的操作

放置 Blob
在容器中创建新的 Blob 或替换现有的 Blob。

获取 Blob
从 BLOB 服务读取或下载 Blob,包括其用户定义的元数据和系统属性。

获取 Blob 属性
返回 Blob 的所有用户定义的元数据、标准 HTTP 属性和系统属性。

设置 Blob 属性
设置为 Blob 定义的系统属性的值。

获取 Blob 标记
返回指定 blob、版本或快照的所有用户定义的 Blob 索引标记。

设置 Blob 标记
将指定 Blob 的用户定义 Blob 索引标记设置为一个或多个键值对。

按标记查找 Blob
查找存储帐户中标记与指定搜索表达式匹配的所有 Blob。

获取 Blob 元数据
返回指定 Blob 的所有用户定义的元数据。

设置 Blob 元数据
将指定 Blob 的用户定义元数据设置为一个或多个名称/值对。

租用 Blob
在写入和删除操作上设置和管理锁定。 要删除或写入到锁定的 Blob,客户端必须提供租约 ID。

快照 Blob
创建 Blob 的快照。

复制 Blob
将 Blob 复制到存储帐户中的目标。

从 URL 复制 Blob 同步将 Blob 复制到存储帐户内的目标,以便源 blob 大小高达 256 mb (MiB) 。

中止复制 Blob
中止挂起的Copy Blob 操作,并使目标 Blob 具有零长度和完整元数据。

删除 Blob
标记要删除的指定 Blob。

取消删除 Blob 还原软删除的 Blob 以及任何关联的软删除快照的内容和元数据。

设置 Blob 层
设置 Blob 的访问层。

Blob Batch 在单个请求中执行多个 API 调用。

对块 Blob 执行的操作

放置块
创建新块,作为块 blob 的一部分进行提交。

从 URL 放置块
创建要作为块 Blob 的一部分提交的新块,该块的内容是从 URL 读取的。

放置块列表
通过指定构成 Blob 的块 ID 集来提交块 Blob。

获取阻止列表
检索作为块 Blob 一部分上载的块的列表。

查询 Blob 内容
对 blob 的内容应用简单的 结构化查询语言 (SQL) 语句,并仅返回查询的数据子集。

对页 Blob 的操作

放置页
将一定范围的页面写入到页 Blob 中。

从 URL 放置页面 将一系列页面写入页 Blob,其中的内容是从 URL 读取的。

获取页面范围
返回页 Blob 或页 Blob 快照的有效页面范围的列表。

增量复制 Blob
将源页 blob 的快照复制到目标页 Blob。 仅传输差异更改。

对追加 Blob 执行的操作

追加块
将块作为追加 Blob 的一部分追加。

从 URL 追加块 将块追加为追加 Blob 的一部分,其中的内容是从 URL 读取的。

另请参阅

Blob 服务概念