当我使用StartCopyAsync
向另一个存储帐户发起一个块blob的异步副本时,Azure是否会为我做任何类型的完整性检查,或者如果没有,是否有办法让它这样做?< / p>
我发现我可以设置Properties.ContentMD5
属性并在上传blob时验证完整性。它是否也在复制操作期间进行验证?
我搜索了文档,发现在异步复制过程中没有提到完整性检查。我找到了一些对AzCopy进行完整性检查的引用,它还有/CheckMD5
选项,这实际上是我在Azure blob复制之后要做的。
答案 0 :(得分:1)
据我所知,azure blob SDK是azure blob rest api的包。
因此,azure SDK StartCopyAsync方法将使用copy operation(rest api)发送到azure服务器端来告诉服务器副本。
根据复制操作article,您可以找到“复制blob时,会将以下系统属性复制到具有相同值的目标blob”。
它包含“Content-MD5”属性。