在Azure Blob存储上复制大量数据

在Azure Blob存储上复制大量数据,azure,azure-storage-blobs,Azure,Azure Storage Blobs,在Azure Blob存储中将大量数据从一个位置复制到另一个位置并能够在复制过程完成时进行检查的正确方法是什么 甚至在SDK中似乎也有一些Async和Copy,BeginCopy,并且很难在调用完成时,或者如果这个假设成立的话,在我被量化的调用中确定复制是完成的。我是否应该检查复制是否完成,因为我认为所有SDK调用都只是统计复制过程,Azure在后台执行异步复制。请参阅文档以了解更多信息 简言之,当收到复制Blob请求时,Blob服务将同步或异步处理该请求。但是,请注意Blob服务会尽最大努力复

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

甚至在SDK中似乎也有一些Async和Copy,BeginCopy,并且很难在调用完成时,或者如果这个假设成立的话,在我被量化的调用中确定复制是完成的。我是否应该检查复制是否完成,因为我认为所有SDK调用都只是统计复制过程,Azure在后台执行异步复制。

请参阅文档以了解更多信息

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


从页面blob复制时,blob服务将创建源blob长度的目标页面blob,最初包含所有零。从块blob复制时,blob服务将在从此操作返回之前创建一个长度为零的提交blob。最后一个blob将在复制完成时提交。

有一个名为
azcopy
的工具,它可能会对您有所帮助,但我不确定。请检查我建议您检查这个现有的SO问题:如果有大量数据,您还可以发送一个受bitlocker保护的硬盘驱动器。你没有提到它有多少数据。也许我的问题表述错了。我对发送硬盘不感兴趣,数据已经位于azure中。我对它的工具不感兴趣。我很想知道,当你发送一个拷贝请求时,会发生什么,需要多长时间,以及在拷贝完成之前,拷贝的填充是否会被隐藏。