【问题标题】:How to check azure storage availability through SDK or Rest API?如何通过 SDK 或 Rest API 检查 Azure 存储的可用性?
【发布时间】:2017-11-09 03:29:42
【问题描述】:

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

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

【问题讨论】:

  • 能否请您解释一下有关 azure 存储可用性的更多信息?你是指Azure存储中的SLA还是当前存储状态或者当前存储使用情况?
  • @Brando Zhang 我想在通过 SDK 收集指标之前检查存储状态是向上还是向下

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


【解决方案1】:

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

请求如下:

获取方法:

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 属性,这是状态。

结果:

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 2020-11-20
    • 1970-01-01
    • 2022-07-19
    • 2017-09-22
    • 1970-01-01
    • 2018-10-14
    • 2021-11-06
    相关资源
    最近更新 更多