【问题标题】:Get all Diagnostic Settings from Azure using API使用 API 从 Azure 获取所有诊断设置
【发布时间】:2019-12-21 01:16:55
【问题描述】:

我想在我的订阅下从 azure 获取所有诊断设置。我想要全部启用或禁用。我正在使用下面的 API,但它没有帮助,因为它需要工作流,而我没有工作流。

https://docs.microsoft.com/en-us/rest/api/monitor/diagnosticsettings/list

我对其进行了修改并使用了以下内容,但它没有返回任何内容。在 azure 上,我总共有 8 个设置,其中 1 个已启用,其他已禁用。

https://management.azure.com/subscriptions/{subscriptionId}/providers/microsoft.insights/diagnosticSettings?api-version=2017-05-01-preview

【问题讨论】:

    标签: azure azure-diagnostics


    【解决方案1】:

    我认为您无法通过单个 API 调用获取 Azure 订阅中所有资源的诊断设置。

    来自文档link

    获取指定资源的活动诊断设置列表。

    您没有得到任何结果的原因是因为您正在尝试获取订阅资源的诊断设置,并且 AFAIK 没有可以在订阅级别定义的诊断设置。

    您需要做的是列出订阅中的所有资源,然后为每个资源分别获取诊断设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-13
      • 2021-08-21
      相关资源
      最近更新 更多