如何通过SDK或Rest API检查azure存储可用性?

时间:2017-06-07 16:39:59

标签: azure azure-storage azure-storage-blobs azure-table-storage azure-storage-queues

在我的应用程序中,我试图获取azure存储的指标,即每个服务(blob,队列,文件,表)的指标,但在尝试获取指标之前,我想检查存储的可用性,我可以这样做请建议。

我想在通过SDK收集指标之前检查存储状态是上升还是下降

2 个答案:

答案 0 :(得分:1)

根据您的描述,我建议您可以使用rest api将请求发送到management.azure.com以获取存储帐户的当前状态。

请求如下:

获取方法:

https://management.azure.com/subscriptions/{yoursubscriptionsID}/resourceGroups/{resourceGroupname}/providers/Microsoft.Storage/storageAccounts/{Youraccount name}?api-version=2017-06-01

请求标题:

authorization: Bearer {accesstoken}

有关如何获取访问令牌的更多详细信息(使用Azure AD注册客户端应用程序,获取访问令牌),您可以参考此article

结果:

注意:它将返回一个包含所有存储帐户当前消息的json。

在这个json消息中,它包含statusofPrimary属性,这是状态。

结果:

enter image description here

答案 1 :(得分:0)