【问题标题】:Copying large amount of data on Azure Blob Storage在 Azure Blob 存储上复制大量数据
【发布时间】:2014-07-15 18:00:06
【问题描述】:

在 Azure Blob 存储中将大量数据从一个位置复制到另一个位置并能够检查复制过程何时完成的正确方法是什么。

似乎即使在 SDK 中也有一些 Async 和 Copy、BeginCopy,并且很难弄清楚在调用完成时复制完成的调用是什么,或者该假设是否成立。如果实际完成了,我是否应该检查复制何时完成,因为我认为所有的 SDK 调用只是统计复制过程,而 Azure 在后台执行异步复制。

【问题讨论】:

标签: azure azure-blob-storage


【解决方案1】:

请参阅Copy Blob REST API 文档了解更多信息。

简而言之,当接收到复制 Blob 请求时,Blob 服务将同步或异步处理该请求。但请注意,Blob 服务会尽最大努力复制 Blob。

从页 Blob 复制时,Blob 服务会创建一个与源 Blob 长度相同的目标页 Blob,最初包含全零。从块 blob 复制时,Blob 服务会在从该操作返回之前创建一个长度为零的已提交 blob。最终的 blob 将在复制完成后提交。

【讨论】:

    猜你喜欢
    • 2018-11-17
    • 2016-08-18
    • 2019-03-30
    • 2014-06-03
    • 2016-02-12
    • 2015-06-16
    • 2021-02-18
    • 2016-09-21
    • 1970-01-01
    相关资源
    最近更新 更多