40.4.4. Azure Blob Service 操作

适用于所有块类型的操作

操作描述

getBlob

获取 blob 的内容。您可以将此操作的输出限制为 blob 范围。

deleteBlob

删除 blob。

listBlobs

列出 blob。

Block blob 操作

操作描述

updateBlockBlob

放置块 blob 内容,以创建新块 blob 或覆盖现有的块 blob 内容。

uploadBlobBlocks

上传块 blob 内容,首先生成 blob 块序列,然后将其提交到 blob。如果启用消息 CommitBlockListLater 属性,您可以稍后使用 commitBlobBlockList 操作来执行提交。之后,您可以更新单独的块 blob。

commitBlobBlockList

将一系列 blob 块提交到您之前上传到 blob 服务的块列表(使用启用了消息 CommitBlockBlob 的 updateBlock Blob 操作)。

getBlobBlockList

获取块 blob 列表。

附加 blob 操作

操作描述

createAppendBlob

创建 append 块。默认情况下,如果块已存在,则不会重置。请注意,您还可以通过启用消息 AppendBlobCreated 属性并使用 updateAppendBlob 操作来创建 append blob。

updateAppendBlob

将新内容附加到 blob。如果不存在,且您启用了 AppendBlobCreated 属性,则此操作也会创建 blob。

页面块操作

操作描述

createPageBlob

创建页面块。默认情况下,如果块已存在,则不会重置。请注意,也可以通过启用消息 PageBlobCreated 属性并使用 updatePageBlob 操作来创建页面 blob (及其内容)。

updatePageBlob

创建一个页面块(除非您启用了消息 PageBlobCreated 属性和相同名称块)并设置这个 blob 的内容。

resizePageBlob

调整 page blob 的大小。

clearPageBlob

清除 page blob。

getPageBlobRanges

获取 page blob 页面范围。