Могу ли я использовать api управления Azure для аналитики Azure APIM

Я хочу использовать приведенный ниже API для вычисления аналитики Azure APIM и настройки ее вывода.

Но документ Microsoft не охватывает API. Могу ли я использовать этот API, или мне что-то не хватает.

Меня беспокоит, как мне узнать, изменит ли Microsoft свой API внутри компании или прекратит их поддерживать. (Этот API дает мне ожидаемый результат в Postman с действующей авторизацией) Сообщение API -

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."
            }
        }
    ]
}

person zile    schedule 25.03.2020    source источник
comment
Интересно! Я не знал об этом. Я нашел здесь похожее обсуждение: github.com/Azure/azure-sdk -for-python / issues / 9271.   -  person Gaurav Mantri    schedule 25.03.2020


Ответы (1)


Я не уверен, задокументирован ли / batch API, хотя портал Azure часто его использует, я бы не рекомендовал его использовать, если вы не найдете общедоступные документы. API отчетов Azure APIM документирован и поддерживается: https://docs.microsoft.com/en-us/rest/api/apimanagement/2019-01-01/reports

person Vitaliy Kurokhtin    schedule 27.03.2020
comment
Вышеупомянутая ссылка больше не действительна, перемещена в: docs .microsoft.com / en-us / rest / api / apimanagement /. - person Lance; 03.10.2020