当我使用StartCopyAsync
启动一个块blob的异步拷贝到另一个存储帐户时,Azure是否会为我做任何类型的完整性检查,或者如果没有,有没有办法让它这样做?
我发现我可以设置Properties.ContentMD5
属性,并在上传blobs时验证完整性。它是否也在复制操作期间进行验证?
我搜索了一下文档,没有特别提到异步复制期间的完整性检查。我发现了一些关于AzCopy进行完整性检查的引用,它也有/CheckMD5
选项,这基本上就是我希望Azure在blob复制之后所做的事情。
发布于 2017-07-14 09:46:53
据我所知,azure blob SDK是azure blob rest api的包。
因此,azure SDK的StartCopyAsync方法将使用copy operation(rest api)发送到azure服务器端,以告知服务器副本。
根据复制操作article,您可能会发现“当复制blob时,会将以下系统属性复制到具有相同值的目标blob”。
它包含"Content-MD5“属性。
https://stackoverflow.com/questions/45092573
复制相似问题