azure blob存储块文件的GetBlob计数



我已经将一个6 GiB的文件作为4 MiB块上传到Azure Blob存储热层。

当我放置文件时,它将创建(6000/4(PutBlock*1 PutBlockList调用。即1501个API调用。

然而,当我尝试下载该文件时,它是进行1500次GetBlob调用,还是只进行一次GetBlob调用(或任何其他API调用(?

当我试图下载一个4 MiB块大小的大文件时,会发生什么样的API调用?这些API调用中有多少会导致成本?

我在文件中找不到关于这个问题的结论性参考。

如果您在JS SDK@azure/storage blob中使用BlobClient.download((方法,该方法将始终尝试通过一个请求下载一个blob。如果文件很大,它可能会遇到请求错误,那么它将重试从上次请求的下载内容的偏移量开始继续下载。

最新更新