是否可以在Azure门户之外访问Azure安全中心建议?

是否可以在Azure门户之外访问Azure安全中心建议?,azure,azure-security,securitycenter,Azure,Azure Security,Securitycenter,对于项目的一部分,我需要能够在网页上显示安全中心对给定资源组的建议。明确地说,我希望访问Azure Security Center的推荐刀片上的数据,并按资源组筛选该信息,仅显示与这些资源相关的推荐 我一直在研究两种实现方法: 似乎是一个很好的起点,但是我找不到任何API端点可以让我访问这些建议。我已经找到了获得和的方法,但这两种方法都是被动的(即发生了一些你应该知道的事情),而我正在寻找预防措施(即可能发生的事情,采取这些步骤来降低发生的风险) 也几乎做我想做的事。我可以预览推荐的数量,默认仪

对于项目的一部分,我需要能够在网页上显示安全中心对给定资源组的建议。明确地说,我希望访问Azure Security Center的
推荐
刀片上的数据,并按资源组筛选该信息,仅显示与这些资源相关的推荐

我一直在研究两种实现方法:

  • 似乎是一个很好的起点,但是我找不到任何API端点可以让我访问这些建议。我已经找到了获得和的方法,但这两种方法都是被动的(即发生了一些你应该知道的事情),而我正在寻找预防措施(即可能发生的事情,采取这些步骤来降低发生的风险)
  • 也几乎做我想做的事。我可以预览推荐的数量,默认仪表板上的一个页面甚至可以按资源组细分这些数量,但我仍然找不到一种方法以我想要的方式使用这些信息
  • 理想的解决方案将允许我使用以下参数检索和显示受监控资源组范围内的所有资源建议:

    • 资源名称
    • 描述
    • 陈述
    • 严重性
    有没有办法从Azure之外访问此信息?我是否可能忽略了API或PowerBI文档中允许我这样做的某些内容?我是PowerBI的新手,恐怕我误解了一个可能就在我面前的基本概念


    谢谢你抽出时间

    我想我会回到这个问题上来,以防有人在寻找答案。我会尽量保持简短,但最后我做了以下几点

    我在原始问题中提到的方法返回一个名为
    properties
    的字段。MSDN没有说明这些属性包含的内容,但我将为后代发布一些JSON示例:


    因此,我在模型中填充了参数,并在其行的开头加上星号(由我添加)

    坦率地说,这并不是我想要的,但这是一个足够接近的模拟工作。我真的希望这方面的文档更好,但我凭直觉找到了信息

    我希望有一天这能帮助别人

    {
      "value": [
        {
    *     "id": "(identifying information specific to task)",
          "name": "(int)",
          "type": "Microsoft.Security/locations/(resource group)/tasks",
          "properties": {
    *       "state": "Active",
            "subState": "NA",
            "creationTimeUtc": "2017-01-29T10:40:43.6599124Z",
            "lastStateChangeTimeUtc": "2017-01-29T10:40:43.6599124Z",
            "securityTaskParameters": {
    *         "storageAccountName": "(resource name)",
    *         "name": "Enable encryption for Azure Storage Account",
              "uniqueKey": "(url to resource)",
              "resourceId": "(url to resource)"
            }
          }
        }
      }