首页 > 解决方案 > 我可以将管理 azure api 用于 Azure APIM 分析吗

问题描述

我想使用下面的 API 来计算 Azure APIM 分析并自定义它的输出。

但微软文档并未涵盖 API。我可以使用这个 API 还是我遗漏了一些东西。

我担心的是我如何知道微软是否在内部更改了他们的 API 或停止支持他们。(这个 API 在 Postman 中为我提供了有效授权的预期结果) API post -

https://management.azure.com/batch?api-version=2015-11-01

请求正文 -

{
    "requests": [
        {
            "url": "/subscriptions{subscription_Name}resourceGroups/{resource_group_name}/providers/Microsoft.ApiManagement/service/{APIM_name}/reports/bytime?api-version=2019-01-01&$filter=timestamp ge 2019-03-25T09:41:34.144Z and  timestamp le 2019-04-25T10:41:34.144Z&interval=PT24H",
            "httpMethod": "GET",
            "name": "resource_Guid",
            "requestHeaderDetails": {
                "commandName": "Microsoft_Azure_ApiManagement."
            }
        }
    ]
}

标签: azureazure-api-managementapi-managementapim

解决方案


我不确定是否记录了 /batch API,即使 Azure 门户确实经常使用它,除非您找到公共文档,否则我不建议使用它。Azure APIM 报告 API 已记录并支持:https ://docs.microsoft.com/en-us/rest/api/apimanagement/2019-01-01/reports


推荐阅读