【Azure 存储服务】Storage Account Blob 使用REST API如何获取磁盘大小(Content-Length), IOPS信息

问题描述

1)关于使用Rest API获取非托管磁盘信息比如获取磁盘大小

2)关于使用Rest API获取非托管磁盘信息比如iops

 

问题答案

#1:关于使用Rest API获取非托管磁盘信息比如获取磁盘大小

请求的URL为 : blob URL + container name + “?restype=container&comp=list”  (获取容器属性: https://docs.microsoft.com/zh-cn/rest/api/storageservices/get-container-properties#request)

请求的Header必须包含授权:Authorization 部分 (通过共享密钥进行授权: https://docs.microsoft.com/zh-cn/rest/api/storageservices/authorize-with-shared-key

【Azure 存储服务】Storage Account Blob 使用REST API如何获取磁盘大小(Content-Length), IOPS信息

 

如果使用C#, 可以参考博文:https://www.cnblogs.com/threestone/p/4742214.html , 其中的Content-Length就是磁盘大小。 获取到的结果如下:

【Azure 存储服务】Storage Account Blob 使用REST API如何获取磁盘大小(Content-Length), IOPS信息

#2:关于使用Rest API获取非托管磁盘信息比如iops

这个IOPS值一个固定值,可以根据BlobType 和 Access Tier 在官网中查看到       

【Azure 存储服务】Storage Account Blob 使用REST API如何获取磁盘大小(Content-Length), IOPS信息

 

(Source : https://www.azure.cn/pricing/details/storage/page-blobs/index.html)

 

【Azure 存储服务】Storage Account Blob 使用REST API如何获取磁盘大小(Content-Length), IOPS信息

上一篇:基于Windows 10下的PyCharm 安装教程详解


下一篇:深入理解 Android ANR 触发原理以及信息收集过程