导出 (0) 打印
全部展开

BLOB 服务 REST API

更新时间: 2014年1月

BLOB 服务存储文本和二进制数据。BLOB 服务提供以下三种资源:存储帐户、容器和 Blob。在存储帐户中,容器提供组织 Blob 集的方法。

在两种类型的 Blob 中都可以存储文本和二进制数据:

  • 块 Blob,针对流进行了优化。

  • 页 Blob,针对随机读取/写入操作进行了优化,并提供了在 Blob 中写入一定范围字节的功能。

有关块 Blob 和页 Blob 的更多信息,请参见了解块 Blob 和页 Blob

BLOB 服务的 REST API 提供通过 HTTP 操作处理容器和 Blob 资源的方法。该 API 包括下表中列出的操作。

 

操作 资源类型 说明

列出容器 (REST API)

帐户

列出存储帐户中的所有容器。

设置 BLOB 服务属性 (REST API)

帐户

设置 BLOB 服务的属性,包括日志记录和度量设置以及默认服务版本。

获取 BLOB 服务属性 (REST API)

帐户

获 BLOB 服务的属性,包括日志记录和度量设置以及默认服务版本。

预检 Blob 请求

帐户

在发送实际请求之前,查询 Blob 服务的跨域资源共享 (CORS) 规则。

获取 Blob 服务统计信息 (REST API)

帐户

检索与 Blob 服务的复制有关的统计信息。仅在为存储帐户启用了读访问的地域冗余复制时,才能在辅助位置的终结点上使用此操作。

创建容器 (REST API)

容器

在存储帐户中创建新的容器。

获取容器属性 (REST API)

容器

返回容器的所有用户定义的元数据和系统属性。

获取容器元数据 (REST API)

容器

仅返回容器的用户定义的元数据。

设置容器元数据 (REST API)

容器

设置容器的用户定义元数据。

获取容器 ACL (REST API)

容器

为容器获取公共访问策略和任何存储访问策略。

设置容器 ACL (REST API)

容器

为容器设置公共访问策略和任何存储访问策略。

租用容器 (REST API)

容器

针对删除操作建立并管理容器上的锁。

删除容器 (REST API)

容器

删除容器及它所包含的所有 Blob。

列出 Blob (REST API)

容器

列出容器中的所有 Blob。

放置 Blob (REST API)

块和页 Blob

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

获取 Blob (REST API)

块和页 Blob

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

获取 Blob 属性 (REST API)

块和页 Blob

返回 Blob 中的所有系统属性和用户定义元数据。

设置 Blob 属性 (REST API)

块和页 Blob

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

获取 Blob 元数据 (REST API)

块和页 Blob

检索现有 Blob 或快照的所有用户定义元数据。

设置 Blob 元数据 (REST API)

块和页 Blob

设置现有 Blob 的用户定义元数据。

删除 Blob (REST API)

块和页 Blob

标记 Blob 以供删除。

租用 Blob (REST API)

块和页 Blob

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

Blob 快照 (REST API)

块和页 Blob

创建 Blob 的只读快照。

复制 Blob (REST API)

块和页 Blob

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

中止复制 Blob (REST API)

块和页 Blob

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

Put Block (REST API)

仅块 Blob

创建新的块以作为块 Blob 的一部分提交。

放置块列表 (REST API)

仅块 Blob

通过指定构成块 Blob 的块 ID 集来提交该 Blob。

获取块列表 (REST API)

仅块 Blob

检索作为块 Blob 一部分上载的块的列表。

放置页 (REST API)

仅页 Blob

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

获取页面范围 (REST API)

仅页 Blob

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

note备注
也可以使用 Windows Azure SDK for .NET 的 Microsoft.WindowsAzure.StorageClient 命名空间中的类型访问 BLOB 服务。

另请参阅

显示:
© 2014 Microsoft